单客户端 - 多服务器:发现

时间:2014-12-19 23:37:25

标签: c# networking udp discovery

我构建项目的一部分,要求我在LAN上找到所有服务器,从这些服务器接收回复,然后提取所有已回复服务器的MAC地址并将其从客户端返回。 这需要每30秒重复一次,以保留我们可以使用的服务器的所有MAC地址的当前列表。

我现在的处理方式并非100%正常工作。 1)在客户端发送UDP广播。 2)等待2秒超时。 3)获取客户端缓冲区上的所有回复数据包。

我不是网络爱好者,所以我自己想出的最好。关于如何以不同的方式做到这一点的任何想法?使用c#所以任何内置于你知道的语言中的工具都会有所帮助。

0 个答案:

没有答案