Javaでソケット接続をテストしようとしましたが失敗しました。私は何も考えてませんしましたJavaソケット接続
Server socket created
Socket accepted
Output created
Input: null
:
public class TestServer {
public static void main(String args[]) throws IOException {
ServerSocket serverSocket = new ServerSocket(1111);
System.out.println("Server socket created");
Socket socket = serverSocket.accept();
System.out.println("Socket accepted");
PrintWriter output = new PrintWriter(socket.getOutputStream(), true);
System.out.println("Output created");
output.write("Output string");
socket.close();
serverSocket.close();
}
}
public class TestClient {
public static void main(String args[]) throws IOException {
Socket socket = new Socket("127.0.0.1", 1111);
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println("Input: " + input.readLine());
socket.close();
}
}
出力がある(それの後に、サーバーを実行した後や、クライアント):ここに私のコードは(2つの単純なアプリケーション、サーバーおよびクライアント)でありますクライアントが文字列を受信しなかった理由私はどんな助けにも感謝しています。
それはまさに私の問題だった。ありがとう。 –
あなたは大歓迎です! ;) – Felipe