手写服务器Httpserver

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手写服务器Httpserver相关的知识,希望对你有一定的参考价值。

1.创建服务器,并启动(用ServerSocket类)

  ServerSocket server = new SocketServer(8888); 

//接受客户端

  Socket client = server.accept();

//接受客户端的请求信息

  //先建立输入流

BufferedReader dos =new BufferedReader(new InputStreamReader(client.getInputStream()));

  //开始读取,接受信息

  String msg =null;

  StringBuilder sb = new StringBuilder();

while((msg=dos.readLine()).length>0){

  sb.append(msg);

  sb.append("\r\n");

  if(msg==null){

    break;  

  }

  //得出的信息,去除空格,减少储存空间。

  String infomsg= sb.toString().trim

}

以上是关于手写服务器Httpserver的主要内容,如果未能解决你的问题,请参考以下文章

教程手写简易web服务器

手把手写C++服务器(28):手撕CGI通用网关接口服务器代码

手写服务器Httpserver

手把手写C++服务器(27):五大文件描述符零拷贝控制总结

[图像识别]-离线识别手写数字

手写Koa.js源码