Мне нужно опросить сервер, на котором запущено некоторое проприетарное программное обеспечение, чтобы определить, запущена ли эта служба. Используя wireshark, я смог сузить TCP-порт, который он использует, но похоже, что трафик зашифрован.
В моем случае можно поспорить, что, если сервер принимает соединения (например, telnet serverName 1234), служба работает и все в порядке. Другими словами, мне не нужно осуществлять какой-либо фактический обмен данными, просто откройте соединение и затем безопасно закройте его.
Мне интересно, как я могу эмулировать это с помощью C # и сокетов. Мое сетевое программирование в основном заканчивается WebClient, поэтому любая помощь здесь очень ценится.