Новости

Очень простой http сервер

Очень простой сервер для размещения внутри SE приложения. Очень интересная штука.

package ru.gootsite;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class Starter {
 public static void main(String args[]) throws IOException {
  ServerSocket server = new ServerSocket(8081);
  System.out.println("Listening for connection on port 8081 ....");
  while (true) {
  try (Socket socket = server.accept()) {
   String httpResponse = "HTTP/1.1 200 OK\r\n\r\n" + genContent();
   //socket.getOutputStream().write(httpResponse.getBytes("UTF-8"));
   socket.getOutputStream().write(httpResponse.getBytes());
   System.out.println("Следующий...");
  }
 }
}

private static String genContent(){
return "<b>html</b>";

}