Скачал pear net server(http://pear.php.net/package/Net_Server) и установил для его правильной работы модуль PEAR (http://pear.php.net/package/PEAR). В комплекте к нему идет пример talkback.php - после небольшой модификации с дописыванием нулевого байта \0 в конец строки отправляемой в onIdle и переноса в корневой каталог стал получать данные во флешку с кодом: Код (Text): 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"); } } } где mc это произвольный мувик для теста. И теперь когда мы кликаем на mc сервер подвисает и выдает информацию, что к нему пришел пакет "From flash" только после закрытия флешки.. Сервер запускаю скриптом в браузере (думаю что не правильно). И ещё сервер сам по себе закрывается примерно через секунд 30. Что я делаю не так?