关于UDP -很简单但是本人又不懂的问题,嘿嘿

菜鸟二号 2011-04-04 02:58:39
是这样子得,初学WinSock

学习UDP后,想做个可以聊天的东东,可是现在问题来了:

1.本人和同宿舍的人能够聊天,而且发的信息都能够收到,这个没什么疑问
2.跟非同宿舍的人时,别人发给我的信息能收到,可是我发过去的收不到
3.跟千里之外的人(别人使用路由器上网),结果,像2一样。

因此我想问一下,这是怎么回事呢?

有人说这个需要UDP打洞,可是现在的情况是我并非是在NAT里(其实我也是推测的,因为如果我也在NAT里,别人发的信息我应该也收不到,可是现在情况是我收到了)

这到底是神马一会事呢?

望高人指点迷津~ ~
...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yf882 2011-04-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hkf314 的回复:]
如果哪天你遇到了这个问题,可以与本人联系(501219511)。

原来服务器就是:不在NAT里的机子用TCP创建的服务器
[/Quote]

不能在本机用TCP创建的服务器?
秦剑 2011-04-04
  • 打赏
  • 举报
回复
如果你是内网的话就会有NAT问题,你可以能过你的IP来判断。
既然你可以收到信息,你的IP应该是公网IP,你可以收到别人发的信息,但是你发信息过去,别人收不到。
yf882 2011-04-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hkf314 的回复:]
如果哪天你遇到了这个问题,可以与本人联系(501219511)。

原来服务器就是:不在NAT里的机子用TCP创建的服务器
[/Quote]

什么意思??
菜鸟二号 2011-04-04
  • 打赏
  • 举报
回复
如果哪天你遇到了这个问题,可以与本人联系(501219511)。

原来服务器就是:不在NAT里的机子用TCP创建的服务器
菜鸟二号 2011-04-04
  • 打赏
  • 举报
回复
本热已经搞定,谢谢大家。

散分咯。。
菜鸟二号 2011-04-04
  • 打赏
  • 举报
回复
我试了一下,我和别人竟然能TCP连通,哈哈
l2008l 2011-04-04
  • 打赏
  • 举报
回复
IP?
CppCoder 2011-04-04
  • 打赏
  • 举报
回复
不是很懂,大概是这样
不认识,就先找个介绍人,通过介绍人先连一次,就认识了
弱弱的问句,楼主两台机器可以PING通吗?
菜鸟二号 2011-04-04
  • 打赏
  • 举报
回复
我知道了,原来尽管我不在NAT后,但是我给别人的依然会遭到拦截,哎,那什么样的东西才能做服务器呢?

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧