我需要使用Socket交替發送和接收字節[]。這個怎麼做 ? 什麼包裝使用? 這是好還是我能做到這一點的更快捷的方法使用Socket交替地發送和接收字節[]
public boolean SendMessage(byte[] data){
try{
socket = new Socket(ipAddress, port);
OutputStream socketOutputStream = (OutputStream) socket.getOutputStream();
socketOutputStream.write(data);
socket.close();
return true;
}
catch(Exception exc){
System.err.println(exc.getStackTrace());
}
return false;
}
這個功能我調用函數接收字節的電話後,再次發送=>接收等。有更快的方法來做到這一點?
作爲備註:方法名稱不應以大寫字符開頭。它可能看起來像一個類名,但事實並非如此。請參閱「Java(TM)編程語言代碼約定」中的[「命名約定」](http://www.oracle.com/technetwork/java/codeconventions-135099.html#367) – Progman 2011-01-31 13:55:52