java.net を使用して、Java でサーバーとクライアント間の接続を確立しようとしています。なんとか接続できましたが、データを送信できませんでした。コードと出力を貼り付けました:
サーバーコード:
ServerSocket welcomeSocket = new ServerSocket(999);
Socket connectionSocket = welcomeSocket.accept();
System.out.println("Connected to: " + connectionSocket.toString());
DataOutputStream outToClient = newDataOutputStream(connectionSocket.getOutputStream());
outToClient.writeBytes("Testing connection");
クライアントコード:
Socket clientSocket = new Socket("130.236.248.52", 999);
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
modifiedSentence = inFromServer.readLine();
System.out.println("[From server:] " + modifiedSentence);
サーバー出力: 接続先: Socket[addr=/130.236.248.54,port=51535,localport=999]
クライアント出力: