我正在开发一个C#应用程序,我正在尝试获取本地网络上连接的所有设备的列表。
但是,当我运行应用程序时,我无法获取所有网络设备,例如,我的PC运行程序并检索网络设备即使我的手机和电话也找不到我的手机我的电脑都在同一个WIFI网络上。
以下是我正在使用的代码:
IPGlobalProperties network = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] connections = network.GetActiveTcpConnections();
foreach (TcpConnectionInformation connection in connections)
{
Console.WriteLine("Device IP: {0}", connection.RemoteEndPoint);
if (connection.RemoteEndPoint.Address.Equals("192.168.1.66"))
{
Console.WriteLine("Hello");
}
}
感谢您提供的任何帮助