TCP连接中,服务器端的连接socket怎么选择发送的客户端
TCP连接中,服务器端的连接socket如何选择发送的客户端?
问题描述:
我编写的是服务器端,共有2个客户端(A和B)和我连接。
我建了两个socket类,一个负责侦听ServerSocket,一个负责连接ClientSocket。
ServerSocket中有两个成员变量:
ClientSocket ClientA;
ClientSocket ClientB;
ServerSocket的OnAccept方法中判断所连接的Socket的IP,分别传给ClientA和ClientB。
问题来了:我想在收到ClientA的数据后,处理然后再发给ClientB。在ClientSocket的OnReceive方法中,能实现吗?
------解决方案--------------------
可以,你只要知道B的IP和Port就可以
问题描述:
我编写的是服务器端,共有2个客户端(A和B)和我连接。
我建了两个socket类,一个负责侦听ServerSocket,一个负责连接ClientSocket。
ServerSocket中有两个成员变量:
ClientSocket ClientA;
ClientSocket ClientB;
ServerSocket的OnAccept方法中判断所连接的Socket的IP,分别传给ClientA和ClientB。
问题来了:我想在收到ClientA的数据后,处理然后再发给ClientB。在ClientSocket的OnReceive方法中,能实现吗?
------解决方案--------------------
可以,你只要知道B的IP和Port就可以