用socket 实现udp协议?

wslalax 2005-12-15 12:50:02
我想在本地的一个端口向另一个端口发程序。用udp协议实现,其中发送的目的地址是这么设置的:
SOCKADDR_IN to ;
to.sin_addr.s_addr=INADDR_BROADCAST ;
可是发送的时候老是不成功。
当把to.sin_addr.s_addr=INADDR_BROADCAST ;这句话注释掉就成功了,不知道为什么?
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wslalax 2005-12-18
  • 打赏
  • 举报
回复
setsockopt(s,IPPROTO_TCP,SO_BROADCAST,(char*)&tszOpt,sizeof(tszOpt);
在接收时,我已经设置成广播类型了
nuaawenlin 2005-12-16
  • 打赏
  • 举报
回复
to.sin_addr.s_addr=INADDR_BROADCAST ;
//////////////////////////////////////////////

目的地是广播地址

只有把socket设置为具有广播类型的才能收得到

18,356

社区成员

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

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