我正在尝试学习P2P / 分散网络的一些内部知识。我的问题是:假设我有两台计算机,分别命名为comp1和comp2。现在,comp1设置在我的家庭网络中,并位于路由器后面,而comp2位于我的办公室中,并且也在路由器后面。假设端口正确地转发,我是否可以像这样通过互联网发送UDP数据包来回传输数据?为更深入探究我正在研究如何在没有使用中央服务器的情况下新节点如何发现现有节点。感谢您!
http://en.wikipedia.org/wiki/Multicast
它的基本原理是客户端订阅组,然后向该组发送消息。