MantaRay открывает 3 TCP-соединения на одном порту - PullRequest
0 голосов
/ 10 августа 2010

Еще одна проблема с mantaray: у нас "много" компьютеров в сети, наше программное обеспечение для обмена сообщениями p2p использует MantaRay (который мы планируем заменить на что-то другое).На некоторых ПК диспетчер задач показывает CPU на 100% при запуске этого приложения.

Мы попытались исследовать это с помощью TCPView и обнаружили, что эти ПК открывают более одного TCP-соединения из одного и того же TCP-порт клиента к тому же порту сервера.

Эта проблема возникает на относительно медленных компьютерах с Windows XP SP2 (или SP3).

Кто-нибудь знает о подобных проблемах?Есть ли способ избежать этого?Мы что-то делаем не так?

Первым решением было установить TcpMaxConnectRetransmissions в 0 в реестре Windows, но я не думаю, что это правильное решение и может иметь другие последствия.Я думаю, что это не должно произойти, и я вижу это как ошибку Windows XP.

1 Ответ

0 голосов
/ 10 августа 2010

Это невозможно по правилам TCP.Известно, что Netstat создает фантомные записи, которые могут объяснить это, возможно, TCPView получает информацию таким же образом.Это совершенно невозможно.

...