Advertisement
Guest User

socket serv

a guest
Feb 27th, 2020
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.io.PrintWriter;
  5. import java.net.ServerSocket;
  6. import java.net.Socket;
  7. import java.nio.charset.StandardCharsets;
  8.  
  9. public class Main {
  10.     public static void main(String[] args) {
  11.         try (ServerSocket serverSocket = new ServerSocket(8080)) {
  12.             System.out.println("Server started!");
  13.  
  14.             while (true) {
  15.                 Socket socket = serverSocket.accept();
  16.                 System.out.println("Client connected!");
  17.                 try (
  18.                         BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.UTF_8));
  19.                         PrintWriter output = new PrintWriter(socket.getOutputStream())
  20.                 ) {
  21.                     while (!input.ready());
  22.                     System.out.println();
  23.                     while (input.ready()) {
  24.                         System.out.println(input.readLine());
  25.                     }
  26.  
  27.                     output.println("HTTP/1.1 200 OK");
  28.                     output.println("Content-Type: text/html; charset=utf-8");
  29.                     output.println();
  30.                     output.println("<p>Привет всем!</p>");
  31.                     output.flush();
  32.  
  33.                     System.out.println("Client disconnected!");
  34.                 }
  35.             }
  36.         } catch (IOException ex) {
  37.             ex.printStackTrace();
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement