Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在开发 C# 应用程序时,我遇到了这个问题,为了获取连接的用户,我正在使用ping()函数并根据我自己的 IP 地址循环向 255 个用户发送ping并等待回复!
ping()
但我的问题是我们的宿舍有超过 500 名学生,每个学生都连接到 LAN,那么 IP 地址是如何分配给每个设备的,以及如何在某个时间点检索连接到 LAN 的所有用户的列表。
我相信我能够把我的问题说清楚!
这听起来更像是一个网络结构问题。当您有 500 人时,他们必须被隔离到网段中,而不是所有用户都拥有相同的 192.168.0.XXX。有些设备可能有 192.168.0.xxx,而其他设备可能有 192.168.1.xxx。您可以向您的网络管理员验证这一点。
归根结底,您可能需要扫描的不仅仅是一个网络范围。
祝你好运!