You are an optimist: you are not listening for flash.events.IOErrorEvent.IO_ERROR or flash.events.SecurityErrorEvent.SECURITY_ERROR from the XMLSocket.
-----Original Message----- From: [email protected] on behalf of john fisher Sent: Thu 4/9/2009 2:11 PM To: [email protected] Subject: Re: [flexcoders] Cant receive socket data yikes, please ignore extraneous asterisks in snippet. this is corrected: --------------------------------------------------------- the server code ( perl) snippet: my $NULLBYTE = pack( 'c', 0 ); .... if ( $1 eq "new" ) { print STDOUT "request is: $1 sending xml data\n"; print CONNSOCK $simdata ; print CONNSOCK $NULLBYTE; } -------------------------------------------------------- the flex code snippet: var socket:XMLSocket = new XMLSocket(); socket.addEventListener(Event.CONNECT, connected); socket.addEventListener(DataEvent.DATA, dataReceived); socket.connect("localhost", 8989); private function connected(event:Event):void { socket.send(xmldata); } private function dataReceived(dataEvent:DataEvent):void { trace(dataEvent.data); var xml:XML = new XML(dataEvent.data); } ---------------------------------------- Thanks
<<winmail.dat>>

