У меня есть локальная сеть: .C# - Как обнаружить все хосты, подключенные к коммутатору уровня 2?
Я пишу программу на C#. Это программное обеспечение работает на всех хостах. Программное обеспечение должно знать, какие хосты подключены к его собственному коммутатору уровня 2. Очень важно, чтобы это было сделано, не нарушая работу сервера, поскольку это программное обеспечение предназначено для LanParty, а аппаратное и программное обеспечение на сервере изменяется, а также в той же локальной сети.
Не важно знать местоположение всех хостов, но вам просто нужно знать, какие хосты подключены к тому же коммутатору.
В примере «Host A» знает, что «Host C» и «Host E» подключены к одному и тому же коммутатору, а все остальные хосты - нет.