文件名称:UDP打洞测试程序
文件大小:77KB
文件格式:RAR
更新时间:2010-12-17 11:14:24
C# UDP打洞 源代码
应某网友之邀,现将UDP打洞原理写成一个简单测试程序。为了简单起见,该程序服务器就接收两个客户端的连接,使两客户端建立UDP通道。两客户端建立UDP通道后,互相发送的数据不经过服务器转发,直接进行数据交互,这时可以关闭服务器程序。服务器的默认服务端口是10000,如果该端口已经被占用,请自行修改服务端口。 UDP打洞运用要注意的问题: 客户端A、B,如果有一个与服务器同在一个子网内,而另一个在外网上。那么与服务器同在一个子网的客户端与服务器交互用的是局域网的IP,这样就不能和另外一个客户端交互了。 测试UDP打洞的时候最好是:服务器在一个公网IP上,两个客户端最好分布在两个不同网络,避免和服务器同在一个局域网。
【文件预览】:
UDP打洞测试程序
----使用说明.txt(271B)
----server()
--------server()
--------server.sln(907B)
--------server.suo(16KB)
----client()
--------client()
--------client.sln(907B)
--------client.suo(14KB)