|
|
|||||
Регистрация: May 2010
Сообщений: 12
|
Проблемы с DataEvent.DATA
Вот с чем столкнулся
Есть сокет-сервер на яве, которые просто высылает обратно клиенту строку отправленную серверу Есть кусок кода, ответственный за отправку и приём данных от сервера Пролема вот в чем: опытным путём было установлено, что событие DataEvent.DATA выполняется только тогда, когда я данные отсылаю, при этом при приёме данных событие не наступает, но при этом они записыватся в e.data и соответственно выдаются при повторном запуске dataSend, и после этого в него записываются новые принятые данные, вот так, и что с этим делать непонятно, получается что я принимаю данные с задержкой на одно сообщение |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Я бы посоветовал использовать Socket, а не подустаревший XMLSocket, у него есть flush) В остальном там по-моему легко сделать, чтоб работалось аналогично.
Может, стоит попробовать TCP_NODELAY или аналог на сервере врубить. |
Часовой пояс GMT +4, время: 20:29. |
|
« Предыдущая тема | Следующая тема » |
|
|