本地网的机:192.168.100.1,端口:1000,连接到外网服务器S的1234端口,服务器收到的来源地址是:210.21.100.100:5678。但是使用同一端口1000马上连接到服务器S的另一端口6666时,服务器S收到的来源是:210.21.100.100:8888也就是说,从本机同一端口发到外网服务器S不同端口,服务器S收到的来源端口不一样。这样的话就P2P无法打洞了。
但QQ和电驴等p2p类的软件能正常运行。客户端可以经过Nat与外网的服务器进行通信。唉,实在不行的话2个客户端就得通过服务器中转了
但QQ和电驴等p2p类的软件能正常运行。客户端可以经过Nat与外网的服务器进行通信。唉,实在不行的话2个客户端就得通过服务器中转了
解决方案 »
- 怎么对combobox中显示的内容按照拼音排序
- 何种数据文件效率高?
- 做项目设计的朋友,你的项目是怎样的架构?
- Winform DataGridView某列,根据行类型显示成Combox,textbox等
- 如何定义byte常量数组?菜鸟求助
- 怎样解决啊,你见过吗?
- winform程序三层构架。datagridview修改空间数据更新到数据库,遇到问题
- listview中如何加入TextBox、dropdownlist之类的控件
- 新手:DataGridView中无法输入包含TAB字符的字符串
- 用CrystalReportViewer查看报表时启动特别慢,快来帮帮我呀
- 高手进来指点一下!!!!!!!!!!!!
- 怎么压缩文件夹???
问题是服务器S得到客户A的外网IP和端口后,客户A访问其他外网地址,经过Nat时,转换出来的端口号与访问服务器时转换出来的端口号不一致。这洞还怎么打?