0

C# アプリケーションの開発中にこの問題に遭遇しました。どのユーザーが接続されているかを取得するために、ping()関数を使用し、自分の IP アドレスに応じて 255 人のユーザーにループでpingを送信し、応答を待っています!

しかし、私の質問は、ホステルに 500 人以上の学生がいて、全員が LAN に接続されている場合、各デバイスに IP アドレスがどのように割り当てられているか、ある時点で LAN に接続されているすべてのユーザーのリストを取得するにはどうすればよいかということです。

私の質問を明確にすることができたと思います!

4

1 に答える 1

1

これは、ネットワーク構造の問題のように思えます。500 人のユーザーがいる場合、すべてのユーザーが同じ 192.168.0.XXX を持つのではなく、ネットワーク セグメントに分離する必要があります。192.168.0.xxx を持つデバイスもあれば、192.168.1.xxx を持つデバイスもあります。これは、ネットワーク管理者に確認できます。

要するに、おそらく複数のネットワーク範囲をスキャンする必要があります。

幸運を!

于 2013-09-15T18:10:44.220 に答える