我做了一个UDP通讯,打洞方式采用,如果A要向B发送,则由clientA 发送请求到server S,由S返回B的地址,同时S再向B发送一个向A打洞的命令。
A收到S返回地址后,向B方循环打洞。
与此同时,B收到S的指命后也向A循环打洞。
双方直到收到对方打洞请求后,停止打洞,
在局域网中,怎么测都行,但是在互联网中,测试的时候,有的时候行,有的时候不行,有的时候只有一方能打通。很奇怪。不考滤对称NAT。
求高手指点。
------解决方案--------------------
------解决方案--------------------
没看到代码,只是听你在描述,感觉怪怪,也想不出哪有问题
不行你就打开调试模式,断点调下