看板 Flash 關於我們 聯絡資訊
我用 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
poomsne: /0 06/16 16:51
poomsne:或是bytesAvailable小於UTF的size 06/16 17:18