#c# #.net #visual-studio
#c# #.net #visual-studio
Вопрос:
У меня есть IP-адрес определенного устройства, которое открывает прослушиватель TCP. (Но в документации я не могу найти номер порта по умолчанию.)
Есть ли какой-нибудь способ узнать, какой номер порта устройство открывает для подключения?
System.Net.Sockets.TcpClient client = новый System.Net.Sockets.TcpClient(); клиент.Подключение (IP-адрес, порт);
Комментарии:
1. Пожалуйста, поделитесь информацией об устройстве и / или программном обеспечении.
Ответ №1:
Одним словом, нет.
Если он не использует известный протокол, это может быть что угодно между 1024 и 65535. «По умолчанию» не существует, если только IANA официально не присвоило ему обозначение.
Комментарии:
1. Думаю, ваш ответ поможет, поскольку я просто обнаружил, что он использует протоколы RSIB или VXI-11.
Ответ №2:
Используйте сканер портов, например https://www.heise.de/download/product/portscan-70308 для сканирования открытых портов.
Комментарии:
1. … и какой из них является портом, который необходимо использовать? 😛
2. Я нажал «Утвердить» при редактировании @codelab. Однако, похоже, что редактирование является спамом и должно быть отклонено.
3. @bahrep Это не спам, это пример. Измените его, если у вас есть лучший.
4. Да, это образец!!