LINUX SOCKET UDP C 广播问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX SOCKET UDP C 广播问题相关的知识,希望对你有一定的参考价值。

我写了个udp广播的发送和接收程序,可是我的接收端不想收到我的发送端发送的本机报文,请问在不更改端口、不更改linux运行环境的情况下如何解决?

我也想知道,这个问题也在困扰着我。
我看了网上别人的看法,udp广播在实现的时候就自己cope了一份数据包给自己,ip层无法拒收,只能在应用层排除。
参考技术A 我觉得你的发送端的报文可以加些东西,比如说本地IP。然后接收端需要先判断IP再决定是否需要 参考技术B 报文里面有传输数据的,如果你给删了传过来的数据就没了,那你还广播个什么劲啊?

以上是关于LINUX SOCKET UDP C 广播问题的主要内容,如果未能解决你的问题,请参考以下文章

9 udp广播

如何在 Linux 中使用 C 进行 UDP 广播?

求一linux接收udp广播程序(提供模板)

iOS- 移动端Socket UDP协议广播机制的实现

Linux网络编程——广播多播

socket发送UDP广播实现聊天室功能