У меня проблема с задержкой recv на стороне клиента при получении данных с витого TCP-сервера.
Сначала клиент отправляет сообщения на сервер в цикле, сервер помещает их во входную очередь. После некоторых действий сервер получает сообщения из очереди выходных данных и затем вызывает transport.write (). Но когда я получаю эти сообщения на стороне клиента, у меня есть точная задержка 500 мс. Пытался установить TcpNodelay на транспорт - без эффекта. Но нет никаких проблем, когда я вызываю transport.write дважды () или вызываем transport.getHandle (). Sendall (). Есть идеи по поводу этого поведения?