最近,本人试着编写一个简易的聊天小程序,为的是测试UDP穿透NAT这一技术,取得了一定的成功.但还有一些技术问题无法解决.我编了两个程序,一个是SERVER,运行在公网上,作为UDP包协调服务器,用以记录各客户端的上线状况;另一个就是CLIENT,可以运行在公网上,也可以运行在内网中.如果一个客户在公网,另一个客户在内网,可以实现UDP打洞,穿透NAT. 但如何两台机器均在内网(即在NAT之后),则无法打洞.因为,客户端出NAT时的端口发生了变化.不知有没有人成功过?
调试欢乐多
Symmetric NAT 才会用新的端口号。
不是我写不了,是我不想再造轮子 ,
你查查我以前的贴, 就知道我也是做这方面的。
先谢谢了。 [email protected]