這是我的類連接,併發送至服務器的命令我嘗試方法 單獨的連接代碼,但是當我測試(SocketConnect)方法,我發現這是行不通的。 我的代碼問題在連接代碼
public class ConnAndSend {
static Socket socket = null;
static void SendCommand(String cmnd) {
DataOutputStream dataOutputStream = null;
try {
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataOutputStream.writeUTF(cmnd);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
if (dataOutputStream != null){
try {
dataOutputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
};
}
// method to connect to server
static void SocketConnect(String SrvrIP,int SrvrPrt) {
// Socket socket = null;
try {
socket = new Socket(SrvrIP, SrvrPrt);
} catch (IOException e) { e.printStackTrace();}
finally{
if (socket != null){
try {
socket.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}
}
什麼問題?你得到的錯誤是什麼? – Otra
當我打電話SocketConnect然後連接到服務器不會發生,當調用SendCommand我得到錯誤「的應用程序......卻意外地採空,請在你的logcat再試 – user875264
? – Otra