巨难的问题,自己构造的UDP数据包无法在互联网上传输,在局域网上可以正常发送及接受(200分)

  • 主题发起人 主题发起人 zhtj
  • 开始时间 开始时间
Z

zhtj

Unregistered / Unconfirmed
GUEST, unregistred user!
巨难的问题,自己构造的UDP数据包(使用的[red]WinPcap[/red]开发包,[blue]C++ Builder[/blue])无法在互联网
上传输,在局域网上可以正常发送及接受。请各位大侠看一看问题出在哪里。
 
你有真正合法的IP地址吗(不是通过代理或NAT出去的)?
 
UDP协议不具有穿透路由的能力,所以在因特网上是不好用的。
 
OICQ 就是使用的UDP协议,是如何通过网络传输的
 
>>“UDP协议不具有穿透路由的能力”
此话不妥。只要路由器转发(不做专门的限制),UDP完全可以在Internet上使用。
 
问题已解决,是IP层的较验位不对,所以无法传送
 
只要有分配的IP,双方都要有,才行。路由器也能过,我用过。
 
效验位不对在局域网可以正常?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部