Q
qiaohj
Unregistered / Unconfirmed
GUEST, unregistred user!
是有关于server.socket.ActiveThreads与server.socket.activeconnections的问题
从字面上讲activethreads与activeconnections前者是指当前活跃的线程,
而后者是总共连接的线程,那究竟有没有一个参数表示当前客户端是哪一个线程的属性呀?
具体应用于LAN聊天室,server端向某一个用户发信息,server.connections[x].sendtext
中的x究竟怎么得到呀?之前我看过有的回答说可由remoteaddress得到客户端ip,但是
我还是不能将onconnect中得到的ip与线程号联系起来呀?因为我不会得到线程号!
我写了一个测试的小程序,用来测试server.socket.ActiveThreads与
server.socket.activeconnections,得到的结果是,无论我有多少个客户端,server端
显示的server.socket.ActiveThreads始终是0,而server.socket.activeconnections
是正确的,是当前线程的数目(总共的数目),断开一个线程也是正常的,
server.socket.activeconnections减少1,但是,无论怎样,server.socket.ActiveThreads
始终是0,我真是没有办法了,delphi的帮助我也看了,它只是向一个线程发信息(connections[0])
究竟该怎么办呀?请各位大侠帮助!!!!!!
从字面上讲activethreads与activeconnections前者是指当前活跃的线程,
而后者是总共连接的线程,那究竟有没有一个参数表示当前客户端是哪一个线程的属性呀?
具体应用于LAN聊天室,server端向某一个用户发信息,server.connections[x].sendtext
中的x究竟怎么得到呀?之前我看过有的回答说可由remoteaddress得到客户端ip,但是
我还是不能将onconnect中得到的ip与线程号联系起来呀?因为我不会得到线程号!
我写了一个测试的小程序,用来测试server.socket.ActiveThreads与
server.socket.activeconnections,得到的结果是,无论我有多少个客户端,server端
显示的server.socket.ActiveThreads始终是0,而server.socket.activeconnections
是正确的,是当前线程的数目(总共的数目),断开一个线程也是正常的,
server.socket.activeconnections减少1,但是,无论怎样,server.socket.ActiveThreads
始终是0,我真是没有办法了,delphi的帮助我也看了,它只是向一个线程发信息(connections[0])
究竟该怎么办呀?请各位大侠帮助!!!!!!