[問題] Socket 發生 Error
我用 socket 建立 ActionScript 與 C# 的連線
AS 端使用 readUTF 函式,但一直丟出例外
Error : #2030: 到達檔案結尾
請問這可能是什麼問題呢?
AS 端:
private function onSocketData(event:ProgressEvent):void
{
trace("接到資料");
while (this._socket.bytesAvailable)
{
try
{
trace(this._socket.readUTF());
}
catch (e:EOFError)
{
trace("EOFError : " + e.message);
}
catch (e:IOError)
{
trace("IOError : " + e.message);
}
}
}
C# 端:
str = @"<msg><type>1</type><id>5</id><id>10</id></msg>";
StreamWriter writer = new StreamWriter(new NetworkStream(socket));
writer.Write(str);
writer.Flush();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.18.83
→
06/16 16:51, , 1F
06/16 16:51, 1F
→
06/16 17:18, , 2F
06/16 17:18, 2F