[問題] socket的問題

看板Flash作者 (亞格)時間15年前 (2010/04/30 16:02), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
我是用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

04/30 16:06, , 1F
java 端呢?
04/30 16:06, 1F
※ 編輯: s97852 來自: 134.208.40.14 (04/30 16:14)

04/30 16:15, , 2F
java部分我有用putty去測試 可以正常的收發訊息
04/30 16:15, 2F

04/30 16:50, , 3F
while(conn.bytesAvailable){
04/30 16:50, 3F

04/30 16:51, , 4F
我猜的@@
04/30 16:51, 4F

05/01 17:22, , 5F
已經解決了
05/01 17:22, 5F

05/01 17:22, , 6F
我在送出的字串後面加上\n就可以送出了
05/01 17:22, 6F
文章代碼(AID): #1Bsevzu9 (Flash)