看板 Flash 關於我們 聯絡資訊
我是用flash連接java 但是flash沒辦法送訊息給java 必須要等flash被關閉java才會收到訊息 想請問要怎麼改才能送出訊息 我的寫法 ---------flash-------------------------- function link(e:ProgressEvent){ number = socket.readByte(); trace(number); //這裡確定有收到 socket.writeUTFBytes("hello"); //就是這個出不去 socket.flush(); } var number:int; var socket:Socket = new Socket(); socket.addEventListener(ProgressEvent:SOCKET_DATA,link) socket.connect("localhost",1234); --------/flash--------------------------- 補上java --------java socket部分-------------------------- BufferedReader reader = new BufferedReader( new InputStreamReader((class.getSocket()).getInputStream(),"UTF-8" ) ); BufferedWriter writer = new BufferedWriter( new OutputStreamWriter((class.getSocket()).getOutputStream(),"UTF-8" ) ); writer.write(1234); writer.flush(); message = reader.readLine(); System.out.println("get : "+message); --------/java------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.40.14
L0K:java 端呢? 04/30 16:06
※ 編輯: s97852 來自: 134.208.40.14 (04/30 16:14)
s97852:java部分我有用putty去測試 可以正常的收發訊息 04/30 16:15
poomsne:while(conn.bytesAvailable){ 04/30 16:50
poomsne:我猜的@@ 04/30 16:51
s97852:已經解決了 05/01 17:22
s97852:我在送出的字串後面加上\n就可以送出了 05/01 17:22