Тестирование сокета

Решаем вопросы не связанные с остальными разделами

Тестирование сокета

Сообщение s_baklanov » 01 мар 2017, 12:07

Хотел протестировать сокет и для этого сначала попробывать netcat
Делаю следующее:
netcat -l 1234 # слушаю порт 1234
затем хочу с другой консоли послать на этот порт
netcat 127.0.0.1 1234
после этого ничего не происходит
что не так ?
s_baklanov
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 3
Стаж: 1 год 1 месяц 24 дня
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Тестирование сокета

Спонсор

Спонсор
 

Re: Тестирование сокета

Сообщение Olej » 01 мар 2017, 14:12

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 ~]$ nc -l -p 1234
1234
5678

Код: выделить все
[olej@dell APPs]$ nc 127.0.0.1 1234
1234
5678
^C

Вот как это должно работать, специально для вас только-что повторил.
Olej
 
Стаж: 48 лет 3 месяца 25 дней

Re: Тестирование сокета

Сообщение s_baklanov » 01 мар 2017, 14:57

Да, оказалось порт 1234 занят.
Спасибо за ответ.
s_baklanov
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 3
Стаж: 1 год 1 месяц 24 дня
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Тестирование сокета

Сообщение s_baklanov » 01 мар 2017, 15:33

Ошибка была netcat -l 1234
Надо было netcat -l -p 1234
s_baklanov
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 3
Стаж: 1 год 1 месяц 24 дня
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Решаем трудности вместе

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron