[問題] socket的問題
我是用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
04/30 16:06, 1F
※ 編輯: s97852 來自: 134.208.40.14 (04/30 16:14)
→
04/30 16:15, , 2F
04/30 16:15, 2F
→
04/30 16:50, , 3F
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
05/01 17:22, 6F