如何使用C#在网络上获取其他用户的IP地址?

时间:2011-06-29 16:14:37

标签: c# network-programming

我想获取无线网络设备的IP地址,我想检测某人何时连接到网络。

如何处理C#中的网络连接?

1 个答案:

答案 0 :(得分:1)

由于“你”不是路由器(或无论是什么类型的无线调度员),当有人连接到网络时,你无法安全地学习。当然,大多数操作系统会在网络上广播他们的连接,但这并不是“强制性”的。我建议的是查询所有可能的IP地址。

WAIT!不要尖叫。

我的猜测是你知道网络的无线IP地址范围,我想这不应该那么大。如果你在每个IP地址的计时器上做某种ping,你将不知道客户端何时连接,但你知道他在那里。仅当路由器不阻塞LAN上的ping并且客户端接受响应ping时才会出现这种情况。