Страница 1 из 1
Тестирование сокета
Добавлено: 01 мар 2017, 12:07
s_baklanov
Хотел протестировать сокет и для этого сначала попробывать netcat
Делаю следующее:
netcat -l 1234 # слушаю порт 1234
затем хочу с другой консоли послать на этот порт
netcat 127.0.0.1 1234
после этого ничего не происходит
что не так ?
Re: Тестирование сокета
Добавлено: 01 мар 2017, 14:12
Olej
s_baklanov писал(а):Хотел протестировать сокет и для этого сначала попробывать netcat
Делаю следующее:
netcat -l 1234 # слушаю порт 1234
затем хочу с другой консоли послать на этот порт
netcat 127.0.0.1 1234
после этого ничего не происходит
что не так ?
1.
nc - сетевой cat
2. если у вас на этом порту работает какой-то сервер, то соединения
такого не будет, это маловероятно, но нужно проверить:
Код: Выделить всё
[olej@dell ~]$ cat /etc/services | grep 1234
search-agent 1234/tcp # Infoseek Search Agent
search-agent 1234/udp # Infoseek Search Agent
italk 12345/tcp # Italk Chat System
italk 12345/udp # Italk Chat System
3. если у вас работает файервол, он может запрещать доступ по порту 1234.
4. непонятно почему вы называете утилиту netcat, попробуйте как-то так:
Код: Выделить всё
[olej@dell APPs]$ nc 127.0.0.1 1234
1234
5678
^C
Вот как это должно работать, специально для вас только-что повторил.
Re: Тестирование сокета
Добавлено: 01 мар 2017, 14:57
s_baklanov
Да, оказалось порт 1234 занят.
Спасибо за ответ.
Re: Тестирование сокета
Добавлено: 01 мар 2017, 15:33
s_baklanov
Ошибка была netcat -l 1234
Надо было netcat -l -p 1234