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

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

Вы запустили «сетевую» программу, а она не работает. Итак, вы и эдак, а она никак не хочет коннектится. Если эта программа клиент, то вам необходимо прощупать порт серверной части и сделать это можно, например с помощью 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/?p=2089


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

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

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

Add your comment now

You must be logged in to post a comment.