Как это может быть ? netstat показывает x «установленных» подключений от клиента к y «установленных» подключений на сервере. Ситуация остается такой в течение 10 минут, затем меняются x и y, затем еще 10 минут стабильности и так далее. В конечном итоге x будет равен y через много часов после начала эксперимента, но в любом случае не будет ожидаемого значения.

Если это имеет значение, клиентская часть - это Java-программа, серверная часть - это нативный код. Оба Ubuntu Linux. О, и, разумеется, эксперимент провалился.

1 ответ1

3

Если одна сторона закрывает соединение, не сигнализируя, что оно будет закрыто, у вас останется полуоткрытое соединение.

Преднамеренное закрытие только одной стороны соединения - это способ, которым выполнялись старые атаки SYN Flood Denial of Service.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .