gpt4 book ai didi

c# - 确定无线网状网络中邻居的 IP 地址

转载 作者:可可西里 更新时间:2023-11-01 02:47:46 26 4
gpt4 key购买 nike

我正在尝试为无线网状网络创建一个程序(除名称外都是临时的)。大多数网络将处理 TCP 消息传递,但为了确定所有邻居 IP(因为它们在启动时是未知的),我选择使用 UDP 广播作为初始发现消息。

我目前有两个问题。首先,UDP 广播只被发送者接收,没有它的邻居接收;其次,由于接收套接字不能接受发送方的套接字(由于消息是数据报),我无法恢复 IP 地址。

我需要一种可以让它发挥作用的方法。

最佳答案

你应该通过例如获取源地址和数据报recvfrom . Here's the .NET version.你还必须 set a socket option发送广播数据报。

另见 this question: Broadcasting UDP thru all network cards

关于c# - 确定无线网状网络中邻居的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com