Задержка recv на стороне клиента на 500 мс с витого TCP-сервера - PullRequest
0 голосов
/ 12 июня 2019

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

...