Я видел, как некоторые приложения автоматически обнаруживали IP-адрес TcpListener в локальной сети и подключались к нему. Из того, что я знаю, IP-адреса локальной сети различны на каждом маршрутизаторе. Например, In мой текущий маршрутизатор мой IP Является:Как автоматически обнаружить IP из запущенного TcpListener в локальной сети
192.168.1.100
Но в последний маршрутизатор, который я имел раньше это:
192.168.1.2
Как это возможно, чтобы обнаружить запущенный TcpListener из указанного порта с локального сеть?
Ваш вопрос немного неоднозначен. Вы хотите получить локальный IP-адрес машины, на которой запущен TcpListener? –
@ Jalal225 Да, я ищу, чтобы обнаружить его с другого устройства/ip в той же локальной сети. – 111WARLOCK111
вы не можете узнать IP-адрес другого компьютера, если он не сообщил вам или не подключился к нему (для которого требуется подключение IPEndPoint). –