![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2009
Сообщений: 15
|
Всем привет!
Разбираюсь с As3 - сделал простенькое c-s приложение чат на сокетах. Проблема в том что при большом колоичестве пакетов с севера - данные на стороне флеша пропадают! public function connect() { socket=new Socket(host,port); socket.addEventListener(Event.CONNECT, socketConnect); socket.addEventListener(Event.CLOSE, socketClose); socket.addEventListener(IOErrorEvent.IO_ERROR, socketError); socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityError); socket.addEventListener(ProgressEvent.SOCKET_DATA, socketData); socket.connect(host, port); } private function socketConnect(event:Event):void { trace("Connected: " + event); } private function socketData(event:ProgressEvent):void { var message : String = socket.readUTFBytes(socket.bytesAvailable); trace("Packet received: " + message); } ОС Windows7, Cs4, Flash 10. Кто нибудь сталкивался с чем то похожим? Почему сокет не диспатчит некоторые данные??? PS: Сейчас посмотрел сниффером - все пакеты реально приходят, а флеш их не видит!!! Последний раз редактировалось sadensmol; 24.09.2009 в 11:12. |
![]() |
Часовой пояс GMT +4, время: 05:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|