Почему сообщения с сервера Socket.IO время от времени принимаются?

Я имею socket.io сервер в node.js, Все соединения проходят через NGINX. Клиент написан на C# с Quobject/SocketIoClientDotNet библиотека.

Проблема в том, что клиент получает сообщения от сервера только время от времени. У меня есть журналы в коде node.js, поэтому сервер пытается отправлять сообщения. Кроме того, есть несколько процессов с TIME_WAIT состояние на сервере (я получаю это с помощью netstat), и число этих процессов равно количеству неудачных попыток отправки сервером socket.io.

В противном случае сервер всегда получает сообщения от клиентов. Я сделал настройки nginx ("обновить" заголовки и т. Д.), Но это не помогло. Я выключил брандмауэр Windows, но это не помогло. Итак, я не знаю, почему такая ситуация возникает, я не знаю, где еще посмотреть, и я буду признателен за любую помощь от сообщества.

0 ответов

Другие вопросы по тегам