Red de conocimiento informático - Material del sitio web - Cómo utilizar un servidor Socket para recibir una solicitud http

Cómo utilizar un servidor Socket para recibir una solicitud http

ServerSocket serverSocket = nulo

int puerto = 8888

prueba

{

serverSocket = nuevo; ServerSocket(puerto, 1, InetAddress.getByName("127.0.0.1"));

} catch (IOException e)

{

e.printStackTrace( );

System.exit(1);

}

mientras (!shutdown)

{

Socket socket = nulo;

InputStream entrada = nulo;

OutputStream salida = nulo;

prueba

{

/**

* El bucle se detiene aquí y no continuará hasta que se reciba una solicitud HTTP en el puerto 8888

*/

socket = serverSocket . aceptar();

entrada = socket.getInputStream();

salida = socket.getOutputStream();

} captura (Excepción e)

{

e.printStackTrace();

continuar;

}

}