一个奇怪的 socket 通讯问题?????????????

dreamskyashion 2004-11-30 11:01:50
最近作了一个聊天工具发现了一个奇怪的问题:

当第一次向一个外网服务器发送数据时,创建一个socket(使用udp协议),并且邦定。使用宽带...
数据完全发到了服务器。

同样的程序当使用拨号上网时发现数据发出后,服务器收不到。取消邦定,发现服务器收到了??
大家帮帮忙!!小弟在这先谢了!
...全文
242 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzx1983 2004-12-10
  • 打赏
  • 举报
回复
有个比较笨的办法:枚举出所有IP地址,取非192...的那个就是公网IP。
或者就不绑定,系统通过查路由表自动识别出目标地址应该走公网IP出去。
xcici 2004-12-10
  • 打赏
  • 举报
回复
你的意思是如果是拨号,那在创建socket后要绑定的是公网IP,可公网IP是临时分配的,我开始要怎么获得?小弟愚笨,望详细点。。。。
yzx1983 2004-12-09
  • 打赏
  • 举报
回复
不好意思,楼上这位朋友问的问题我没看懂,汗……
xcici 2004-12-08
  • 打赏
  • 举报
回复
捕风捉影,用WinPoET拨号是不是一定要绑定公网的IP,可以设置吗?关注ing.......
dreamskyashion 2004-12-07
  • 打赏
  • 举报
回复
yzx1983(捕风捉影)你说的好像很有道理我试一下!!
asimpleman 2004-12-04
  • 打赏
  • 举报
回复
g
dreamskyashion 2004-12-03
  • 打赏
  • 举报
回复
还请大家讨论一下!!
yzx1983 2004-12-03
  • 打赏
  • 举报
回复
不好意思,重新编辑一下:
你绑定的IP一定是一个内网IP吧,这样你发送的数据包就从这个IP出去,发到系统的默认路由上(一般就是宽带路由器了),经路由发送到公网上。
拨号上网的时候你的网卡设备会获得一个公网IP,你需要把socket绑定到这个公网IP上,才可以向公网发送数据。
yzx1983 2004-12-03
  • 打赏
  • 举报
回复
你的宽带是什么样的接入方式?
你帮定的IP一定是一个内网IP吧,这样它就从这个IP出去,发到它的默认路由上(一般就是宽带路由器了),经路由发送到公网上。
拨号上网的时候你的网卡设备会获得一个公网IP,你需要把socket绑定到这个公网IP上,才可以向公网发送数据。
dreamskyashion 2004-12-02
  • 打赏
  • 举报
回复
还请大家讨论一下!!
dreamskyashion 2004-12-02
  • 打赏
  • 举报
回复
是不是拨号上网软件限制socket邦定到固定端口,因为该拨号上网软件会分配给socekt一个端口??
同样疑惑中.......... 还请大家讨论一下!!
RedAngel001 2004-12-01
  • 打赏
  • 举报
回复
严重疑惑中。。。
click2004 2004-12-01
  • 打赏
  • 举报
回复
关注
fzel_net 2004-11-30
  • 打赏
  • 举报
回复
May be the interface is different ..

the Adsl is use network card to connect internet
and the traditional modem is needn't netwrok card ,just 56k modem
kingzai 2004-11-30
  • 打赏
  • 举报
回复
从你的描述来看看不出什么问题,最好找个sniffer工具跟踪一下发包的过程,还有检查源端口的情况
click2004 2004-11-30
  • 打赏
  • 举报
回复
关注
dreamskyashion 2004-11-30
  • 打赏
  • 举报
回复
怎么没人回复???大家帮帮忙吧,令给高分!!
dreamskyashion 2004-11-30
  • 打赏
  • 举报
回复
up
dreamskyashion 2004-11-30
  • 打赏
  • 举报
回复
up
dreamskyashion 2004-11-30
  • 打赏
  • 举报
回复
数据包大小:1300,是不是太大了!那为什么socket不邦定就可以发出去呢??好像不是数据包大小问题吧?还请再赐教!
加载更多回复(3)

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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