Hi Wilfried, thank you for replying. How do i check how much non pageable ram is available? The test i did for Windows Server 2003 runs on a system with Xeon processor and 3gb ram. It consistently stop at 180-200 concurrent clients which is very strange compared to the other test that accepts 500-600 concurrent clients on Windows XP with single core processor and only 512mb ram.
The difference i notice on the Windows Server 2003 test were that the data being received is a lot faster which makes me suspect that the main thread that listen to clients are too busy pushing data to clients and after a while the listening were timed out or something like that? Btw, after i diconnect all client i have check with netstat -n -p tcp a few times and there's no socket in WAIT_STATE at port 20000 which is the port the server use and still the problem persist. It just won't accept client anymore even Netstat -a shows the server in listening state. See the following, C:\Documents and Settings\edwardkoo>netstat -a Active Connections Proto Local Address Foreign Address State TCP Edward:http Edward.N2NMSC.COM:0 LISTENING TCP Edward:epmap Edward.N2NMSC.COM:0 LISTENING TCP Edward:microsoft-ds Edward.N2NMSC.COM:0 LISTENING TCP Edward:gds_db Edward.N2NMSC.COM:0 LISTENING TCP Edward:3389 Edward.N2NMSC.COM:0 LISTENING TCP Edward:20000 Edward.N2NMSC.COM:0 LISTENING TCP Edward:58581 Edward.N2NMSC.COM:0 LISTENING TCP Edward:1059 Edward.N2NMSC.COM:0 LISTENING C:\Documents and Settings\edwardkoo>netstat -n -p tcp Active Connections Proto Local Address Foreign Address State TCP 127.0.0.1:1089 127.0.0.1:1090 ESTABLISHED TCP 127.0.0.1:1090 127.0.0.1:1089 ESTABLISHED TCP 127.0.0.1:1091 127.0.0.1:1092 ESTABLISHED TCP 127.0.0.1:1092 127.0.0.1:1091 ESTABLISHED TCP 127.0.0.1:1276 127.0.0.1:9000 ESTABLISHED TCP 127.0.0.1:9000 127.0.0.1:1276 ESTABLISHED TCP 192.168.0.136:1106 202.75.55.43:2888 ESTABLISHED TCP 192.168.0.136:1275 192.168.0.136:3050 ESTABLISHED TCP 192.168.0.136:1304 192.168.0.11:135 TIME_WAIT TCP 192.168.0.136:1305 192.168.0.11:1026 TIME_WAIT TCP 192.168.0.136:3050 192.168.0.136:1275 ESTABLISHED I made a button that will close the listening socket and re-listen so when the problem occurs i click the button to test. After i click the button the listening will work for a while and then it will eventually stop again. I already tried catching OnBgException but it does not trigger even though the problem occurs. ____________________________________________________________________________________ Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433 -- 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