0
当我想用插座的消息发送,我有这个问题...错误#2030:遇到文件结尾?
textField.addEventListener(KeyboardEvent.KEY_DOWN,enterHandler);
function enterHandler(event:KeyboardEvent):void{
if(event.keyCode == Keyboard.ENTER){
socket.writeUTF(textField.text);
socket.flush();
trace(textField.text); //the output is what input text is, so the input field is right
}
}
的错误是这样的: 错误:错误#2030:到达文件结束。 at flash.utils :: ByteArray/readUnsignedByte() at socket_fla :: MainTimeline/closeListener()
任何想法?
编辑: 检查Java服务器(RedDwarf)客户端连接到后,它表明接收邮件,然后重度:未知操作码0x61 试着用搜索引擎吧,没什么..
该错误与发布的代码没有任何关系。有错误告诉我你有一个开放的大括号“{”某处没有相应的右大括号“}” –
不是真的,我再次检查...我编译代码后显示此错误,当我按下输入字段.. –
啊数据集上文件的结尾。大声笑我误读它。我对红矮星并不熟悉,但我感觉到,当数据发送时,它并没有在最后添加空字符。错误指出它在closeListener中,而您没有发布。也尝试把socket.writeByte(0);在冲洗之前。 –