日期:2014-05-20  浏览次数:20682 次

java多线程问题
有两个服务器A,B(Socket连接,流发送数据)
每个客户端连接A,都分别启动线程,A中有个接收数据的集合用来接受客户端发送的数据,然后发向B,A和B是单线程连接,B处理数据后返回到A中的另一个集合,然后A在发向客户端。
我的问题是A怎么判断返回的集合中的数据是对应的客户端发出的数据,从而返回到相应的客户端。


------解决方案--------------------
集合里存储的类对象封装的时候加个客户id,id号唯一
------解决方案--------------------
在A,B服务器中设立一个flag变量进行判断。