Flex не может обрабатывать данные сокета Java достаточно быстро - PullRequest
0 голосов
/ 26 октября 2011

Я отправляю через сокет из Java для гибкого клиента некоторые данные, и гибкая сторона не может справиться с этим правильно.В java я зацикливаюсь на 8 объектов, и для каждого объекта я создаю длинную строку 1: lsls: 2: 3: justexample, затем java выполняет writeToSocket ("1: lsls: 2: 3: justexample") для каждой итерациипетля.Но на стороне клиента кажется, что только 2 из 8 прибыли.в чем может быть проблема?Спасибо.

1 Ответ

0 голосов
/ 27 октября 2011

Если ваш клиент не читает данные достаточно быстро, возможно, соединение Java преждевременно обнуляется - если вы close() сокет после отправки, то это так. Вы можете попробовать setSoLinger () , чтобы предоставить больше времени для передачи данных в очереди до фактического закрытия соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...