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

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