B
breezeboy
Unregistered / Unconfirmed
GUEST, unregistred user!
ServerSocket服务器如何向两个用 ClientSocket做的客户端连接?即服务器如何中转?
服务器为S,客户端为C,A机为服务器,运行S。B,C 为客户端,B机运行C1,C机运行C2。
C1想通过服务器转发消息到C2,则它发到S,请问,S如何把它发到C2上?因为Socket.sendtext或Socket.sendbuf 中都没有IP等东西,如果用ServerSocket1.Socket.connection[1].sendtext('aaaa')是可以,但如果有很多C,如c1,c2...C99,c1要发到c90上,但如果此时c80掉线了,那c90就成了c89了,这样不好控制。
服务器为S,客户端为C,A机为服务器,运行S。B,C 为客户端,B机运行C1,C机运行C2。
C1想通过服务器转发消息到C2,则它发到S,请问,S如何把它发到C2上?因为Socket.sendtext或Socket.sendbuf 中都没有IP等东西,如果用ServerSocket1.Socket.connection[1].sendtext('aaaa')是可以,但如果有很多C,如c1,c2...C99,c1要发到c90上,但如果此时c80掉线了,那c90就成了c89了,这样不好控制。