IPv6上的UDP打孔

时间:2017-04-28 17:42:45

标签: c sockets networking udp hole-punching

我已成功在IPv4中实现UDP打孔。我使用socket / bind / sendto / recvfrom在C中编写了我的实现。维基百科提供a good outline

但是当我尝试使用IPv6进行相同的实现时,打孔失败。我可以看到A正在向B发送数据包,反之亦然,试图打孔。但似乎A或B都没有收到这些数据包。

IPv6无法进行UDP打孔吗?

注意:如果两台主机共享相同的Wifi,那么使用IPv6我的打孔成功。当他们不共享相同的Wifi(适用于IPv4,而不适用于IPv6)时会出现问题。

0 个答案:

没有答案