Tp wrote:

Well, that's a good question. The outcome of this thread might be just that. But it would have been nice to use existing software infrastructure.
Maybe look at the IRC protocol ? Has existing infrastructure, heritage and eco-system.

http://www.irchelp.org/irchelp/rfc/
http://www.irchelp.org/irchelp/ircd/

The outline of the protocol is one persistent connection per client, there are a handful of server implementations to choose from which have been optimized to handle in the region of ~10000 socket connections per server generally using few threads (certainly not one thread per connection). You can scale the system with hooking up servers (daisy chain). The protocol has been around a bit longer than HTTP and serves a completely different purpose more fitting with your requirements. The only bad point is no real high-availability plan from the clients perspective (you may loose a fragment of a conversation during server migration), but the server implementations have stood the test of time and are on the whole quite stable.

Maybe you are trying to use a jumbo jet to fly to the moon with HTTP.


--
Darryl L. Miles



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

Reply via email to