Advertisement
Reykez

socket-template

Dec 2nd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. package pl.Reykez.main;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.BufferedWriter;
  5. import java.io.InputStreamReader;
  6. import java.io.OutputStreamWriter;
  7. import java.net.ServerSocket;
  8. import java.net.Socket;
  9.  
  10. public class Main {
  11.  
  12. public static void main(String[] args) {
  13.  
  14. try {
  15. ServerSocket serverSocket = new ServerSocket(71830);
  16. while(true) {
  17. Socket socket = serverSocket.accept();
  18. BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream())); // odbiór
  19. BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); // wysyłka
  20. bufferedWriter.write("Napisz: \"END\" by zakończyć połączenie.");
  21. String line = bufferedReader.readLine();
  22. while(!line.contains("END")) {
  23. bufferedWriter.write("Sever says: ");
  24. bufferedWriter.write(line);
  25. bufferedWriter.write("\n");
  26. bufferedWriter.flush();
  27. line = bufferedReader.readLine();
  28. }
  29. socket.close();
  30. }
  31.  
  32. } catch(Exception e) {System.out.println("Err -> "); e.printStackTrace();}
  33.  
  34. }
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement