I wrote a server with TWSocket that receive high speed
data and then push the data to connected clients. I
did some stress test recently and found that the
server will stop accepting client after it reach
something like 500-600 concurrent clients on Windows
XP and only about 180-200 on Windows Server 2003!?

Any client attempts to connect at this point will get
a socket error 10061, this happen even if all the
previous clients are disconnected. A breakpoint to the
code shows that SocketSessionAvailable will not
trigger anymore. It's like the server listening socket
is closed but I checked with Netstat -a and it shows
that the server is still listening to the designated

I tried to change WSocket_listen backlog to 200 but it
won't help also. Any idea?

Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos & more. 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to