战 战鹰 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #2 可以采用多线程!不过为什么要采用多多端口呢?采用一个端口也是可以保证服务器端的多线程处理的啊!
M microrain Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #3 是这样的,因为每一个端口做为一个新的服务,服务的内容不一样呀。
C copy_paste Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-11 #4 可以多线程,至于一个端口一个服务,最好是开启另外一个TServerSocket
M mailhui Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-12 #6 TClientSocket 连接 TServerSocket 时客户端被分配唯一的端口,多线程同时连接, 则各线程使用独立的端口,对于服务器端的侦听端口是一个,一旦建立连接之后也同样 会被分配一个独立的端口保持连接。因此如果提供同一类服务,不需考虑端口的问题。 如果是为提供不同的服务,则最好是用多个TServerSocket,这样多数情况下不需使用多线程。 Socket控件很稳定,至少在我的使用中不存在不稳定的问题。
TClientSocket 连接 TServerSocket 时客户端被分配唯一的端口,多线程同时连接, 则各线程使用独立的端口,对于服务器端的侦听端口是一个,一旦建立连接之后也同样 会被分配一个独立的端口保持连接。因此如果提供同一类服务,不需考虑端口的问题。 如果是为提供不同的服务,则最好是用多个TServerSocket,这样多数情况下不需使用多线程。 Socket控件很稳定,至少在我的使用中不存在不稳定的问题。
没 没理头号 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-12 #7 TO microrain: 当然可以,你要在控属性里设一下,同时要写个方法实现线程; TO mailhui: 你用线程方式是怎么处理大批量用户的问题,比如我服务端是用多线为一个连接开一个线程 好象用户一多,服务器在线程音切换的时就很长,对用户响应好慢,这个问题一直困劳我? 说说你的经验吧?
TO microrain: 当然可以,你要在控属性里设一下,同时要写个方法实现线程; TO mailhui: 你用线程方式是怎么处理大批量用户的问题,比如我服务端是用多线为一个连接开一个线程 好象用户一多,服务器在线程音切换的时就很长,对用户响应好慢,这个问题一直困劳我? 说说你的经验吧?