/simple_webserver

a simple web server, for practice

Primary LanguageCGNU General Public License v3.0GPL-3.0

simple_webserver

a simple web server, for practice

学习Unix C编程,写了简单的一个web服务器

  1. start_server启动tcp服务器
  2. run_server循环监听tcp请求
  3. 多线程处理客户端连接
  4. request只解析get方法
  5. response发送响应头和响应体文件
  6. 从server.config配置文件读取www主目录和监听端口