|
|
|||||
Pear Net Server
Скачал pear net server(http://pear.php.net/package/Net_Server) и установил для его правильной работы модуль PEAR (http://pear.php.net/package/PEAR). В комплекте к нему идет пример talkback.php - после небольшой модификации с дописыванием нулевого байта \0 в конец строки отправляемой в onIdle и переноса в корневой каталог стал получать данные во флешку с кодом:
package{ import flash.events.*; import flash.net.XMLSocket; import flash.display.*; public class Test extends Sprite{ private var _socket:XMLSocket; public function Test():void{ _socket = new XMLSocket("localhost", 9090); _socket.addEventListener(DataEvent.DATA, socketDataHandler); _socket.addEventListener(IOErrorEvent.IO_ERROR, IOErrorHandler); _socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); mc.addEventListener(MouseEvent.CLICK,clickHandler); } private function socketDataHandler(e:DataEvent):void{ trace(String(e.data)); } private function IOErrorHandler(e:IOErrorEvent):void{ trace(e.text); } private function securityErrorHandler(e:SecurityErrorEvent):void{ trace(e.text); } private function clickHandler(e:MouseEvent):void{ trace("it"); _socket.send("From flash"); } } } p.s Если не сложно - перенесите, пожалуйста, эту тему в раздел Серверных технологий.
__________________
if (love is true) break my.heart; Последний раз редактировалось Rzer; 10.09.2008 в 19:40. |
|
|||||
Регистрация: Oct 2008
Сообщений: 1
|
Я эту проблему решил добавлением символа конца строки к тому что передается флешкой.
На сервере указал следующее: $server->readEndCharacter = "\n"; |
Часовой пояс GMT +4, время: 20:47. |
|
« Предыдущая тема | Следующая тема » |
|
|