如何在ActionScript 3中从Socket读取UTF-8字符串

时间:2012-11-15 18:55:53

标签: actionscript-3 sockets utf-8

UTF-8每个字符的字节数不同。如何理解flash.net.Socket.readUTFBytes(length:uint):String可以读取多少字节?

1 个答案:

答案 0 :(得分:0)

Socket对象中有一个属性,其中包含所需信息:

mySocket.addEventListener(ProgressEvent.SOCKET_DATA, _onSocketDataHandler);

private function _onSocketDataHandler(e:ProgressEvent):void
{
    var str:String = mySocket.readUTFBytes(mySocket.bytesAvailable);

    trace(str);
}