摘要:
要有多蛋疼才会用php去写http服务器?答案是需要蛋疼到蛋裂的地步。 还好哥只是略疼,所以写了非常非常粗糙的一点东西,目的是为了温习下php的socket(tcp)+fork的用法。 开始先讲原理,主要是scoket服务利用whilet挂住,socket_accept接收到新的socket连接后,马上fork一个子进程,负责单独和这个连接交互,这里也很简单,无非就是socket_read挂住监听这个连接的请求,发现有则解析并返回,这里说的返回是socket_write往socket连接的句柄写入信息。 接着就是代码了,解释再多也不如代码看得实在。#!/usr/local/php/b... 阅读全文