一般很少有用PHP做服务的 但是如果你的已有业务逻辑都是PHP实现的 而现在却需要基于已有的业务逻辑提供一套Socket服务 怎么办?

当然 解决方法很多 但最简单的办法 还是直接使用PHP做Socket服务.

而这样做要解决的问题有很多 主要要解决的问题有如下几个:

1. 作为后台服务需要常驻后台运行 那么丁点的内存泄露都是不能接受的.

2. 作为后台服务畸形数据导致进程异常退出 也是不可接受的.

4. 作为后台服务 对资源的使用必须在可接受的范围以内.

最近我就基于PHP写一个简单的提供Socket服务的框架. 取其名为Mpass(Multi-Processes Socket Server).