TCP соединение VS пингует сервер - PullRequest
0 голосов
/ 09 марта 2012

Я должен определить, включен ли сервер или нет, некоторые люди сказали мне попробовать использовать метод ping, и если он не работает, я должен использовать TCP-соединение между мной и сервером.Может кто-нибудь, пожалуйста, объясните мне, в чем разница между ними, почему пинг может не работать хорошо?Спасибо.

1 Ответ

4 голосов
/ 09 марта 2012

Использование TCP позволит вам проверить, правильно ли работает определенный порт / служба на хосте.В то время как ping просто гарантирует, что машина отвечает.

ping также может быть заблокирован различными настройками брандмауэра.

Это действительно будет зависеть от ваших требований относительно того, что вы определяете как «вверх»для вашего проекта.

Просто отвечает, или мой сервис, размещенный на порту X, отвечает, когда я открываю связь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...