|
qcloudMay 10, 2016
1
cool
|
|
hardyfishMay 10, 2016
3
NBlity
|
|
chineselittleboyMay 10, 2016 via iPhone
4
不会是实验楼的那个吧
|
|
5
@chineselittleboy 这都能遇到熟人,~_~
|
|
shellcodecowMay 10, 2016
7
star
|
|
gpw1987May 10, 2016
8
牛逼呀
|
|
ajanMay 10, 2016
9
star, 都是高人
|
|
woodratMay 10, 2016
10
同时参考 csapp 写的,之前搞了个 wsgi 的,不过还有 N 多 bug 没修。。。
地址 : https://github.com/Mithrilwoodrat/toyws 我的[博客](woodrat.xyz)里面有详细介绍 |
|
aljunMay 10, 2016
12
请教一下,写一个类似的 wsgi 服务器的话,应该看些什么呢?并非 c 语言程序员, c 只有学校教的水平
|
|
13
@shellcodecow 感谢
|
|
jimzhongMay 10, 2016
16
LZ 是不是参考了 CS:APP 那本书,看着有些函数名很像。
|
|
woodratMay 10, 2016
17
@aljun 我写过一篇关于这个的[博客]( http://woodrat.xyz/2016/04/24/%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84-wsgi-server/ )
主要参考 https://ruslanspivak.com/lsbaws-part2/ 和 PEP 333 。 如果你要用 C 写的话可以参考一下 https://github.com/jonashaag/bjoern 这个库 |
|
cxshunMay 10, 2016
18
牛,赞楼主!
|
|
lz3259May 10, 2016
21
我理解就是把 fastcgi 封装成了 http ?
|
|
22
@lz3259 fastcgi 定义了 web 服务器与 php 解释器之间的通信协议规范,建立在 tcp 协议上,可以看成与 http 一样同属应用层协议,就像 http 定义了客户端与 web 服务器之间的通信协议规范
|
|
liamxdMay 10, 2016
23
那儿有部署好的可以看看的?
|
|
reageMay 10, 2016
24
之前自己也搞了一个,设想在嵌入式设备中运行,现在改成代码同步工具。 觉得 web 服务器重点的实现在于内存管理、连接的管理,如果使用 c 写建议封装字符串的操作。
|
|
a15819620038May 10, 2016
27
不错。
|
|
a15819620038May 10, 2016
28
实现服务器支持 PHP 、 Python 等还是挺容易的~
支持楼主,希望楼主继续完善~ |
|
strweiMay 10, 2016
29
已 start ,不错,赞个
|
|
yxzblueMay 10, 2016
30
挺牛逼
|
|
31
@a15819620038 哈哈,谢谢
|
|
neoblackcapMay 10, 2016
34
@jayki 至少追加个多进程,要不然一个长耗时的连接过来就 gg 了
|
|
35
@neoblackcap 的确是,目前也实现了一个多进程版本的, https://github.com/jaykizhou/php-server/tree/master/schedule ,由于实现的比较粗糙,所以没有说明出来,后续完善吧
|