You may want to try java.nio sockets (non blocking select) - the caveat is it needs java 1.4
------------------------------------------------------------------------ Sankaran Narayanan http://www.cs.columbia.edu/~sankaran > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of > [EMAIL PROTECTED] > Sent: Monday, April 01, 2002 11:14 AM > To: [EMAIL PROTECTED] > Subject: [Sip-implementors] SIP using java > > > Hi, > > Apologies to those not interested as this is really a java > question but I could not get an answer from the java forum. > Please reply to me directly so not to bother uninterested > forum members. > > When I use a TCP socket and check for new messages I have > to call the read method on the associated InputStream. If > there are no messages to be read this will block and so a > thread has to be used. > > Is there any way in java I can cause an event to be generated > when the inputstream > contains a message without explicitally using threads. Perhaps > it could be achieved by making the socket/inputStream observable so that > a > change in state would trigger an event ? Could the java native interface > be used to monitor low level events ? > > I would greatly appreciate a reply telling me if this is possible > or not. I'm a student and only have 1 year of java experience. > > Thanks for your time, > > David Cawley > > > > > > _______________________________________________ > Sip-implementors mailing list > [EMAIL PROTECTED] > http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
