これは接続してサーバーにコマンドを送信するクラスです メソッドで別の接続コードを試してみますが、(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を呼び出すとエラーが発生する "アプリケーションが予期せず停止しました – user875264
logcat? – Otra