当前位置: 代码迷 >> J2SE >> java socket通信 怎么在同一台主机上 ,一个服务器,两个客户端, 两个客端直接通讯
  详细解决方案

java socket通信 怎么在同一台主机上 ,一个服务器,两个客户端, 两个客端直接通讯

热度:84   发布时间:2016-04-23 20:56:49.0
java socket通信 如何在同一台主机上 ,一个服务器,两个客户端, 两个客端直接通讯?
想法是这样的a、在用户登录时,通知服务器在线,服务器进行用户地址标识,并按一定的时间进行在线验证,登录同时从服务器获取好友(通讯对象)的地址和端口。b、用户间通讯时,主动方直接根据从服务器获取被动方地址和端口数据,然后将消息直接发送到接收方,并需要回消息验证正确到达。
现在的问题是1如何做到一定时间 在线验证?
2.如何根据ip及端口  让两个客户端之间直接进行沟通?(最好是有代码
(不用服务器转发客户端之间的消息)
------解决方案--------------------
这个有难度啊,想想得··。