![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2010
Адрес: Владимир
Сообщений: 3
|
Написал сервер на C++ и клиент на as3, общающиеся по сокетам. Добавил туда пинги. Заметил, что задержка всегда кратна 10 (30, 40, 50 мс). В чем тут дело?
Вообще, где может крыться задержка при работе с сокетами в as3? Совершенно случайно наткнулся на метод flush, который необходимо использовать при записи. То есть метод, конечно, лежит на поверхности, но нигде почему-то (кроме описания самого метода, что довольно глупо) не сказано "обязательно используйте его!". Нет ли подобных подводных камней при чтении из сокета? Другими словами: как обеспечить максимальное быстродействие при работе с сокетами в as? Добавлено через 3 часа 25 минут Заметил, что пакеты, которые должны приходить с разницей где-то в 100 мс, приходят разом (то есть считываются из сокета за одно срабатывание события SOCKET_DATA), причем с большой задержкой. Тут проблема в сервере или событие вызывается с опозданием? Последний раз редактировалось Thanat0s; 29.09.2010 в 22:42. |
![]() |
Часовой пояс GMT +4, время: 23:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|