N
Nash
Hi,
I want to develop a server application which can handle 1 million
clients. I plan to use asynchronous tcp/ip sockets to handle clients.
The communication is not frequent and the data transfered is also
less(Max 100kb packet)
I have some ideas to implement it
1. To have a single server which will service all the 1 million
clients. Server will listen to the connections on a particular port
and once connected will keep the connection open forever.
2. To have a single server which will service all the 1 million
clients. Server will send data in one port and receive data in other
port. Once data is sent the connection will be closed.
3. To have a distributed servers where a tree structure is maintained
and all the clients connected to the bottom most layer.
I would like to know how many socket connections can be kept open in
windows operating system.
Please help me to identify the correct design
approach.
thanks,
regards,
Jeevanand
I want to develop a server application which can handle 1 million
clients. I plan to use asynchronous tcp/ip sockets to handle clients.
The communication is not frequent and the data transfered is also
less(Max 100kb packet)
I have some ideas to implement it
1. To have a single server which will service all the 1 million
clients. Server will listen to the connections on a particular port
and once connected will keep the connection open forever.
2. To have a single server which will service all the 1 million
clients. Server will send data in one port and receive data in other
port. Once data is sent the connection will be closed.
3. To have a distributed servers where a tree structure is maintained
and all the clients connected to the bottom most layer.
I would like to know how many socket connections can be kept open in
windows operating system.
Please help me to identify the correct design
approach.
thanks,
regards,
Jeevanand