Hi,

Using class flash.net.socket connected to a python stackless TCP
server, i'm experiencing the following problem: when tcp server send
multiple messages to the client, the first message is handle correctly
but the following are lost. I have no trace of the lost messages on
the client.

The network traffic is Ok, all messages are sent to the client. If i
introduce a timer on the server side, sending 1 message/second, they
are handled correctly by the client.

The client code is standard :

------------------------------------------------

class CustomSocket extends Socket {

    public function CustomSocket(host:String = null, port:uint = 0) {
        super(host, port);
        addEventListener(ProgressEvent.SOCKET_DATA, socketDataHandler);
    }

    private function socketDataHandler(event:ProgressEvent):void {
        trace("socketDataHandler: " + event);
        trace(readUTFBytes(bytesAvailable));
    }
}

----------------------------------------------

Did somebody experienced the same problem ?





Reply via email to