Raghu Kanchustambham wrote:
One thing I am just wondering right now is, whether I need to really run
this "alerting push" communication over HTTP ? Why not I have the applet
open a connection to another "plain-socket-listening-server" (not the same
HTTP server) which keeps the connection 'alive' for this client? The rest of
application continues to be 'powered' by the HTTP server, but just the
alerting part can take a different route, where the applet could make a new
connection to a new server/port and hence cutting out HTTP alltogether!

That's not a bad option... I usually think of HTTP because port 80 is usually easier to get traffic through firewalls, but yes, a custom protocol on another port works well. I think most of us have done the chat application in Swing project, it seems to be typical when learning network programming in Java, and usually you develop your own protocol and use it over naked sockets. Same thing. (unless you did it with RMI like many people do)

Now I agree, the same security and permissioning concerns remain but just
wondering if this is a better model though. The firewall needs to open up
for non-HTTP traffic etc.. but just curious if this makes sense.

Yes, it absolutely does. I would tend away from it just because you would likely run into *MORE* of a hassle with regard to network security, but the basic approach is perfectly sound.

~Raghu~

Frank

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to