TCP/IP 问题,望高手解答.

Alices 2008-02-16 03:48:29
我的电脑:
127.0.0.1 本地回环地址?
192.168.1.2 内网IP
116.1.220.125 外网IP
0.0.0.0 默认网关的IP接口?


127.0.0.1:88
192.168.1.2:88
116.1.220.125:88
0.0.0.0:88

1.上面的四个端口(先不管是TCP或UDP)有什么区别?(尤其是116.1.220.125:88和0.0.0.0:88)
2.我遇到这样的情况,比如QQ绑定了0.0.0.0:4000(UPD)端口,
然后我的软件绑定了116.1.220.125:4000(UPD),然后监听,但没有监听到任何数据。
接着我向116.1.220.125:4000(UPD)发送了任意一些字符,我不但收到了这些字符,
而且还收到QQ服务器向本机0.0.0.0:4000(UPD) 的数据,不久之后,QQ显示为离线。
请问这是为什么?
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rbwang 2008-02-27
  • 打赏
  • 举报
回复
实际上第一个问题就是一个协议端口
为什么会应用到协议端口,用简单的意思来说就是将某种协议的不同应用程序通过端口来区别
这个实际上看看OSI七层模型里第三、四层里面的东西就会明白啦。。。
问题2.。。
你的QQ已经使用了协议端口4000
然后你又在你的软件绑定了4000这个端口
实际上这个端口就冲突啦,无法正常工作的
那么就会出现你说的QQ出现短线,
QQ的4000端口无法正常工作,也就无法和QQ验证服务器通过4000的协议端口建立连接
自然就掉了。
Alices 2008-02-26
  • 打赏
  • 举报
回复
没有人能在回答里没有"好像"和"不知道"这两个字的吗?
wgd 2008-02-24
  • 打赏
  • 举报
回复
问题一
好像没有区别,都是由一个程序监听
Alices 2008-02-16
  • 打赏
  • 举报
回复
问题2的所有UPD应该改成UDP

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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