上,在Oh-Server仓库中。新代码又新建了一个仓库。 HTTP基础知识 写HTTP服务器当然要了解H ...
最近几天用C 重新写了之前的HTTP服务器,对以前的代码进行改进。新的HTTP服务器采用Reactor模式,有多个线程并且每个线程有一个EventLoop,主程序将任务分发到每个线程,其中采用的是轮盘调度来均匀分配任务。 服务器的源代码放在Github。以前的旧版本也放在我的GitHub上,在Oh Server仓库中。新代码又新建了一个仓库。 HTTP基础知识 写HTTP服务器当然要了解HTTP的 ...
2016-10-04 21:51 1 14580 推荐指数:
上,在Oh-Server仓库中。新代码又新建了一个仓库。 HTTP基础知识 写HTTP服务器当然要了解H ...
...
# Written by Vamei import socket # Address HOST = '' PORT = 8000 # Prepare HTTP response text_content = '''HTTP/1.x 200 OK Content-Type: text ...
开始了新篇章:Linux网络编程。 基础知识: 套接字概念 Socket本身有"插座"的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。 既 ...
如何写一个简单的shell 看完《UNIX环境高级编程》后我就一直想写一个简单的shell来作为练习,因为有事断断续续的写了好几个月,如今写了差不多来总结一下。 源代码放在了Github: https://github.com/yibo141/Oh-Shell 简单的分析 我们的shell ...
目录文件如 httpFile.js如下: res.writeHeader(404); 访问 访问1.html 完成 ...
一:写一个服务器socket与浏览器进行交互 服务器收数据 server.py 服务器给浏览器发数据 假如我访问的是 127.0.0.1:10012?a=1,server的socket怎么接收到这个参数呢? postman访问服务端打印的数据 ...
背景 大多数情况下主机资源只有开发和测试相关人员可以登录直接操作,且有些特定情况“答辩、演示、远程”等这些场景下是无法直接登录主机的。web是所有终端用户都可以访问了,解决了人员权限与特定场景带来的问题。那么我们就来看看最简单的web服务器是怎么创建的~~ 具体实现 ...