我想获取无线网络设备的IP地址,我想检测某人何时连接到网络。
如何处理C#中的网络连接?
答案 0 :(得分:1)
由于“你”不是路由器(或无论是什么类型的无线调度员),当有人连接到网络时,你无法安全地学习。当然,大多数操作系统会在网络上广播他们的连接,但这并不是“强制性”的。我建议的是查询所有可能的IP地址。
WAIT!不要尖叫。
我的猜测是你知道网络的无线IP地址范围,我想这不应该那么大。如果你在每个IP地址的计时器上做某种ping,你将不知道客户端何时连接,但你知道他在那里。仅当路由器不阻塞LAN上的ping并且客户端接受响应ping时才会出现这种情况。