fork download
  1. import java.io.*;
  2. import java.net.*;
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6. public static void main(String[] args) {
  7. try (Socket clientSocket = new Socket("localhost", 54);
  8. PrintWriter writer = new PrintWriter(clientSocket.getOutputStream(), true);
  9. Scanner scanner = new Scanner(System.in)) {
  10.  
  11. String message = "";
  12. while (!message.equalsIgnoreCase("Bye")) {
  13. message = scanner.nextLine();
  14. writer.println(message);
  15. String serverMessage = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())).readLine();
  16. if (serverMessage != null) {
  17. System.out.println("Server: " + serverMessage);
  18. }
  19. }
  20. } catch (IOException e) {
  21. System.out.println("Error: " + e.getMessage());
  22. }
  23. }
  24. }
  25.  
  26.  
Success #stdin #stdout 0.15s 52656KB
stdin
Standard input is empty
stdout
Error: Network is unreachable (connect failed)