A
andin
Unregistered / Unconfirmed
GUEST, unregistred user!
我现在正在作一个 C/S 结构的通信程序,同时在线的客户端个数大约为1000个,客户端的
网络速度可能差别很大,例如:有拨号用户,也有宽带用户。
在以上这样的前提条件下,TServerSocket的ServerType应当设置为stThreadBlocking还是stNonBlocking
呢?如果设置为stThreadBlocking模式,那么,每一个连接,Server端会自动创建一个线程,
这么多的线程同时在运行,机器能行吗?如果设置为stNonBlocking模式,那么,因为所有的
通信程序都是在一个线程里运行的,这样,会不会导致窄带用户影响宽带用户?
看看各位专业选手,有何高见?
网络速度可能差别很大,例如:有拨号用户,也有宽带用户。
在以上这样的前提条件下,TServerSocket的ServerType应当设置为stThreadBlocking还是stNonBlocking
呢?如果设置为stThreadBlocking模式,那么,每一个连接,Server端会自动创建一个线程,
这么多的线程同时在运行,机器能行吗?如果设置为stNonBlocking模式,那么,因为所有的
通信程序都是在一个线程里运行的,这样,会不会导致窄带用户影响宽带用户?
看看各位专业选手,有何高见?