当前位置: 技术问答>linux和unix
求助:UDP编程,无法接收广播数据包
来源: 互联网 发布时间:2016-05-12
本文导语: 请教各位大侠,我编了UDP的发送接收程序,为什么只能接收点对点发送来的数据,但是如果是广播数据就接收不到呢? 我用setsockopt将套接字设为广播方式的时候,可以发生广播数据。但是不管是否将套接字设为广播...
请教各位大侠,我编了UDP的发送接收程序,为什么只能接收点对点发送来的数据,但是如果是广播数据就接收不到呢?
我用setsockopt将套接字设为广播方式的时候,可以发生广播数据。但是不管是否将套接字设为广播,都不能接收其他主机广播发来的数据。请问是怎么回事?
要接收广播数据,是不是要做一些特定的设置才行?
我用setsockopt将套接字设为广播方式的时候,可以发生广播数据。但是不管是否将套接字设为广播,都不能接收其他主机广播发来的数据。请问是怎么回事?
要接收广播数据,是不是要做一些特定的设置才行?
|
W.Richard Stevens在他的UNP书中广播章节里说:"Nothing special needs to be done
by an application to receive a broadcast UDP datagram: it just creats a UDP
socket and binds the application's port number to the socket."
by an application to receive a broadcast UDP datagram: it just creats a UDP
socket and binds the application's port number to the socket."
|
那你就设置用跟其他人在一个网段的网卡在固定端口接受广播信息,你可以设置好多断点观察信息的路由,也可以装到其他单网卡机子上试一试,如果人家可以,那说明自己的网络设置问题
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。