UDP连接问题,本机通过,局域网行不通?

jhliu79 2002-11-06 09:20:22
我编写了已个UDP程序,
使用类:CAsyncSocket。

客户:
Create, Sendto

服务器:
Create, OnReceive

为什么在本机上使用127.0.0.1调试通过?
换到局域网使用对外IP无法通过?

是不是服务器端的Create只Bind到127.0.0.1,而没有
Bind到网卡的ip上?
如是,使用CAsyncSocket如何Bind到网卡的IP上?
...全文
196 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhliu79 2002-11-06
  • 打赏
  • 举报
回复
如果得到了lan中的地址,如何绑定到CAsyncSocket。

我使用如下语句,出错,如何办?

m_udpsvrSocket->Create( g_udpSvrport, SOCK_DGRAM );
m_udpsvrSocket->Bind( g_udpSvrport, g_strServerIp );
jhliu79 2002-11-06
  • 打赏
  • 举报
回复
如果得到了lan中的地址,如何绑定到CAsyncSocket。
jhliu79 2002-11-06
  • 打赏
  • 举报
回复
能否说得详细一点,
UDP我了解不是很多?

我觉得与TTL无关,
为什么需D类地址传输及如何实现请说详细点?
ExcuseMe 2002-11-06
  • 打赏
  • 举报
回复
127。0。0。1不是真ip地址。。所以会失败。。

必须要得到lan中的地址
zhuchangquan_0 2002-11-06
  • 打赏
  • 举报
回复
还需使用D类地址传输。
zhuchangquan_0 2002-11-06
  • 打赏
  • 举报
回复
将TTL设置为255即可。

18,356

社区成员

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

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