i have the same problem, but i don't find a solution, if you make a killall java and restart the programm very quick, its very often, that the gateway don't come up, then i have to restart my programm again. So a real restart routine will be helpfull for me too.
On Oct 23, 8:39 pm, Gonzalo Fernández <[email protected]> wrote: > I have some modems that needs to restart sometimes. I can detect when > and can do programmaticaly the routine to restart them. All I need now > is to stop the gateway that manages the modem (including the COM port > used). I do something like this: > > { > gateway.stopGateway(); > sleep some seconds... > com1.Stop(); > sleep some seconds... > > connect to com port with languaje library (C#) and perform modem > restart routine (CFUN......) > sleep some seconds... > > com1 = new Comm2IP.Comm2IP(new byte[] { 127, 0, 0, 1 }, > portConfig.IpPort, "comX", > comThread = new Thread(new ThreadStart(com1.Run)); > comThread.Start(); > sleep some seconds... > gateway.startGateway(); > > } > > But this doesn't work always. Sometimes I get some IOException, or the > gateway can't start properly. I have to shutdown my program and run it > again and then the gateway starts correctly. I think I should be doing > something whit the Service object. I have 3 or 4 gateways up and they > should keep working while I restart one of them. > > What is the proper routine to restart a gateway (and do some extra > things in between). -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion Group" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/smslib?hl=en.
