Hello Jack,

There is no limitation. The difference is that the server versions will
hadle more efficient this kind of huge IO.

The only limitation is the amount of non-paged memory pool (the part
that not be swapped to disk). On Intel86 systems this pool can grow to
maximum 1/8 of phisical RAM. Also there is a hard maximum of 256 MB (128
MB on NT).

A socket use around 2 KB of memory, but it will also send and receive.
This is done by overlapped IO whitch also use the non paged pool.
Overlapped IO is done in blocks of 4 KB. So a socket that read and write
eat 10 KB. This can be (not calculatable) very mutch higher if you do
very fast data on fast networks. On the other hand many sockets only
are sitting there while another is doing the work. So take 6 KB as

There can be other programs running on same machine using non-paged pool
also, so be carefull if you have to write specs for a target machine.

Rgds, Wilfried [TeamICS]

Wednesday, November 2, 2005, 04:40, Jack wrote:

> I wonder what the limitations on workstation versions are?
> A few hundreds?

>> You need to have a Windows _server_ version to support
>> 1000 simultaneous connections.

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