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

Reply via email to