Search code examples
socketsactionscriptdata-lossmessage-loop

event SOCKET_DATA does not receive all messages in AS3


My AS3 client program does not receive all the data that was sent to it when sending a lot of messages. I do know its not my server causing this problem because all the messages are received and send correctly. My as3 client just does not receive all the data send.

    private function socketData(event:ProgressEvent):void {
       while(this.socket.bytesAvailable}
          var str:String = this.socket.readUTFBytes(this.socket.bytesAvailable);
          trace(str);
       }
    }

Does any of you know a solution?


Solution

  • Problem solved, I just had to open the port on my router.