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

有人弄P2P吗?请进来
我知道通过广播地址给同一子网内的所有主机发送数据,
但是,如果有些主机不在同一子网,如何能找到它们?

------解决方案--------------------
参考一下JXTA的一些例子吧,这就是一个p2p的java实现
------解决方案--------------------
P2P就只能是点对点的进行。你想找的话还的同过您指定的IP地址来找才行。
我是这么认为的。技术不高。请高手在指点
------解决方案--------------------
lz意思我不太明白
如何找到不同子网的主机?
据我了解,所有主机都要登陆到p2p的一个服务器。在服务器当然能保存所有主机ip信息,如何找到?不清楚lz意思。如果子网的机器没有登陆(发送连接请求)到外网的服务器机,外网的服务器机是不能直接发送数据到子网主机的(连不上,由于子网网关协议的处理)

小弟在大学做过一个简单的p2p的信息和文件传播。没有作流媒体处理。基本了解p2p的原理和网络原理。
------解决方案--------------------
楼主需要一个公网的ip地址做NAT穿越,如果确定是内网的话。
不过如果效率要求不高的话,可以采用JXTA进行开发,利用JXTA现有的网络拓扑