Решил, за нотировать такой момент, с которым многие молодые сталкиваются..

Итак, представим ситуацию:

Вы запустили «сетевую» программу, а она не работает. Итак, вы и эдак, а она никак не хочет коннектится. Если эта программа клиент, то вам необходимо прощупать порт серверной части и сделать это можно, например с помощью telnet.

Пример использования команды telnet:

 telnet server_host(or_ip) port

После того как вы проверили и увидели что не отвечает порт на сервере, то нужно искать причину: отсутствие интернета, вирусы, порт закрытый фаерволом и тому подобное.
Если же порт откликнулся, то нужно «мучать» настройки программы и у вас все получится.

Но что делать, если у вас серверная часть программы?? И вам нужно убедится что она открывает нужный порт. В этом случае также можно воспользоваться telnetом, но на свой локальный IP адрес. Кроме того, в разных ОС, есть ещё дополнительные встроенные средства для проверки подобного. Например, для того что бы проверить что запущен сервис и висит 21 порт для FTP на FreeBSD, нужно выполнить в консоли:

# sockstat | grep :21
root     inetd      17128 5  tcp4   *:21                  *:*

В Ubuntu это будет выглядеть так (для примера проверяю порт ssh сервера):

# netstat -tunp | grep :22
tcp        0     48 92.69.15.12:22         81.16.19.172:28864       ESTABLISHED 1420/0

Что бы посмотреть все открытые порты в Ubuntu, выполнем:

# netstat -tunap

В Windows для проверки открытого порта можно воспользоваться также командной строкой CMD:

> netstat -a -b

Итак, подытоживая эту статью. В каждой системе есть свои встроенные средства для подобной работы, поэтому в случае подобной проблемы — сначала проверяем по вышеописанному механизму, а потом уж начинаем паниковать 😉

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/2089


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

Please note: JavaScript is required to post comments.