是这样子得,初学WinSock学习UDP后,想做个可以聊天的东东,可是现在问题来了:1.本人和同宿舍的人能够聊天,而且发的信息都能够收到,这个没什么疑问
2.跟非同宿舍的人时,别人发给我的信息能收到,可是我发过去的收不到
3.跟千里之外的人(别人使用路由器上网),结果,像2一样。因此我想问一下,这是怎么回事呢?有人说这个需要UDP打洞,可是现在的情况是我并非是在NAT里(其实我也是推测的,因为如果我也在NAT里,别人发的信息我应该也收不到,可是现在情况是我收到了)这到底是神马一会事呢?望高人指点迷津~ ~
2.跟非同宿舍的人时,别人发给我的信息能收到,可是我发过去的收不到
3.跟千里之外的人(别人使用路由器上网),结果,像2一样。因此我想问一下,这是怎么回事呢?有人说这个需要UDP打洞,可是现在的情况是我并非是在NAT里(其实我也是推测的,因为如果我也在NAT里,别人发的信息我应该也收不到,可是现在情况是我收到了)这到底是神马一会事呢?望高人指点迷津~ ~
不认识,就先找个介绍人,通过介绍人先连一次,就认识了
弱弱的问句,楼主两台机器可以PING通吗?
既然你可以收到信息,你的IP应该是公网IP,你可以收到别人发的信息,但是你发信息过去,别人收不到。
不能在本机用TCP创建的服务器?