如何通过LAN查找和连接两个应用程序?

Gaa*_*aRa 1 .net c# sockets winapi lan

我需要扫描局域网以便运行类似的应用程序,然后在它们之间建立连接,以便我可以在它们之间交换一些命令.我用C#编写代码.到目前为止,我发现的唯一方法是生成IP并ping它们......但这需要花费太多时间.有更快的方法吗?也许它可以通过WIN_API完成,然后用C#[DllImport("..")] extern方法包装?

Ste*_*art 5

您可以使用UDP来广播您的状态,以便其他应用程序可以听到您并与您建立套接字以进行进一步通信.