如果你的项目是长连接并且需要客户端与客户端之间通讯,建议使用GatewayWorker。
短连接或者不需要客户端与客户端之间通讯的项目建议使用Workerman。
GatewayWorker不支持UDP监听,所以UDP服务请选择Workerman。
如果你是一个有多进程socket编程经验的人,喜欢定制自己的进程模型,可以选择Workerman。
以上是我看文档上说的,但是我个人的需求是,既想用该服务做个http服务器,又想用该服务做个websocket服务器,我个人的应用内希望搞个聊天或者给用户推送的功能。
这样的需求该选哪个呢?
谢谢回答。
GatewayWorker
我今天看文档研究了一下,是不是一个端口不能同时做两种服务用啊?必须要开两个服务才行?一个用workerman开http服务,一个用gatewayWorker开聊天服务,是要这样搞法吗?
对 是这样的
http必须用workerman,http建议直接上webman。
聊天的话用也可以workerman,或者webman自定义进程。如果论简单,gatewayWorker写聊天最简单。
我今天看文档研究了一下,是不是一个端口不能同时做两种服务用啊?必须要开两个服务才行?一个用workerman开http服务,一个用gatewayWorker开聊天服务,是要这样搞法吗?
websocket 和 http是2种服务,要开2个端口。