在Flex Builder 3中使用Action Script 3。
当处理SOCKET_DATA事件时,有时候会出现“Error #2030:遇到文件结尾”的错误,这似乎是随机发生的。在调用socket.readInt()时会出现此错误。由于我没有在读取文件,所以对这个错误的含义感到困惑。我对sockets的使用还不够熟悉。谢谢。
在Flex Builder 3中使用Action Script 3。
当处理SOCKET_DATA事件时,有时候会出现“Error #2030:遇到文件结尾”的错误,这似乎是随机发生的。在调用socket.readInt()时会出现此错误。由于我没有在读取文件,所以对这个错误的含义感到困惑。我对sockets的使用还不够熟悉。谢谢。
错误 #2002:在无效的套接字上尝试操作。
文件流中通常会发生文件末尾错误,如果您读取的字节数超过了可用的字节数。这适用于文件、套接字等。在 Flash 中,当从Socket
或ByteArray
读取数据时甚至可能出现此类情况。Socket::bytesAvailable
以查找当前有多少字节可用。请始终记住,在一次操作中写入套接字的数据可能会分成多个包到达,并且很可能导致 Flash Player 触发 socketData
事件。