Мне нужно опросить сервер, на котором установлено несвободное программное обеспечение, чтобы определить, работает ли эта служба. Используя Wireshark, мне удалось сузить используемый TCP-порт, но оказалось, что трафик зашифрован.
В моем случае можно с уверенностью сказать, что если сервер принимает соединения (т. е. telnet serverName 1234), служба работает и все в порядке. Другими словами, мне не нужно выполнять какой-либо фактический обмен данными, просто открываю соединение, а затем безопасно закрываю его.
Мне интересно, как я могу эмулировать это с помощью C# и Sockets. Мое сетевое программирование в основном заканчивается WebClient, поэтому любая помощь здесь будет очень признательна.
Подробнее здесь: https://stackoverflow.com/questions/283 ... given-port