如:现在客户端有A、B两用户建立连接!A给B发信息,思路是A给服务器端发信息,服务器接收信息,请问服务器怎么判断信息是发给B的,而不是给其他用户的呢?Socket有没有办法实现?有例子最好!谢谢!
------解决方案--------------------
JDK的Socket编程,Server端accpet客户端后,会新生成一个Socket实例专门处理该客户端连接,这个Socket实例跟客户端是点到点通信的,它当然知道是哪个客户端
注意JDK1.6以上已经对原来的Java Socket API做了较大改变,新的Java网络编程API叫NIO,socket只是新的NIO api里面处理的一类管道,NIO里叫做Chnanel,由Selector选择器进行管道类型的选择并处理
------解决方案--------------------
通过端口进行限制。。。。。