c# - 在 C# 中获取局域网的计算机名称

标签 c# lan computer-name

我想创建一个聊天应用程序,其中有一个 ComboBox。我想用网络中的所有计算机名称填充它。我如何在 C# 中完成此操作?

最佳答案

在 LAN 中发现运行相同应用程序的其他计算机的最佳选择可能是 mDNS

看看 Bonjour SDK for Windows它带有一个可从 C# 和示例代码使用的 COM 库。

关于c# - 在 C# 中获取局域网的计算机名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168742/

相关文章:

c# - .NET Standard 1.4 的 Environment.MachineName 等效项

c# - 使用 "LibTiff.Net"创建 Geotiff,并添加地理信息

ajax - 本地服务器的 SSL

wireshark - 多播在 Windows 10 PC 上不起作用。如何在 Windows 10 的本地 LAN 中启用多播

c++ - 同一网络中两台计算机之间的客户端-服务器应用程序(使用 boost::asio)

c# - HtmlAgilityPack 的 Html 节点问题

C# ActionFilterAttribute 什么是默认的 AttributeUsage

c# - 如何在linq中进行不同的分组

javascript - 如何从浏览器读取客户端的机器/计算机名称?