Почему только сервер netcat, который запускался, сначала получает соединение, если на одном имени хоста и порте работаютLinux

Ответить
Anonymous
 Почему только сервер netcat, который запускался, сначала получает соединение, если на одном имени хоста и порте работают

Сообщение Anonymous »

Я на основе Debian Linux Distro и в настоящее время тестирую и изучаю некоторые сетевые вещи.

Код: Выделить всё

nc -lp 12345

и 3 -й терминал Я запускаю эту команду, чтобы подключиться к серверам NetCat

Код: Выделить всё

nc localhost 12345

В 3 -м терминале после того, как я запустил команду, я набрал там несколько случайных строк и наблюдал за двумя другими терминалами. Только терминал, который запускает сервер NetCat, сначала получит текст, который я набрал, другой только что будет висеть там и ничего не выведет. "Bind in a "weird" passive state but not actually receive traffic (depends on implementation)" to the 2nd netcat servers, which is quite of vague
I also used the this command to print out networking data in my machine and both servers actually occupy the port 12345 for 0.0.0.0

Код: Выделить всё

$ netstat -tuldp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:12345 0.0.0.0:* LISTEN 58958/nc
tcp 0 0 0.0.0.0:12345 0.0.0.0:* LISTEN 58941/nc
может кто -то объясняет, почему есть заказ, несмотря на то, что оба занимают одно и то же имя хоста и порт

Подробнее здесь: https://stackoverflow.com/questions/797 ... here-are-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»