摘要: 思路如下(参照源代码): 1、 frmServer启动两个网络侦听,主连接侦听,协助打洞的侦听。 2、 frmClientA和frmClientB分别与frmServer的主连接保持联系。 3、 当frmClientA需要和frmClientB建立直接的udp连接时,首先连接frmServer的协助打洞端口,并发送协助连接申请,同时在该端口号上启动侦听。 4、 frmServer的协助打洞连接收到frmClientA的申请后通过主连接通知frmClientB,并将frmClientA经过NAT-A转换后的公网IP地址和端口等信息告诉frmClientB。 5、 frmClientB收... 阅读全文
posted @ 2013-10-17 22:27 Aamboo 阅读(10346) 评论(1) 推荐(1) 编辑