UDP打洞比较简单。如果楼主对winsock还比较熟的话我讲一下流程你试试应该就会了
如果两台机都在内网则必须有一台SERVER在公网,或端口是映射过的
A,B都用udp向SERVER发信息,SERVER记录下a,b,分别的ip及端口.再将A的信息发给B,b的信息发给A两个就可以直接通讯了.很easy

原理是。a,b,虽然在内网但向外网发udp信息时路由会给它的临时端口,SERVER记录下这个临时端口,告诉a,b等于它们之间的通讯就无问题了

没有测试过不知道是否可行???????
posted on 2013-05-17 18:10 arrow8209 阅读(386) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


统计