我需要在不创建自己的服务器的情况下为自己的客户端之间通过Internet进行自己的peer-to-peer UDP或TCP通信提供一些常规方法。
我不能仅使用XMPP进行通信,因为文件传输是必需的。
我是否正确理解可能的操作顺序?
如果顺序正确,那么我需要执行哪些特定的操作来解析唯一地址,然后建立UDP或TCP连接?在c ++上怎么做?
答案 0 :(得分:3)
您的情况接近WebRTC:对等方需要一种方法:1)互相发现(“信号发送”),2)必要时通过NAT建立直接连接。 (眩晕/翻身)
请参阅此WebRTC infrastructure overview作为开始,并在以后询问更具体的后续问题。