Cocos2dx游戏开发框架

一个游戏需要有客户端和服务端。
目前我们开发客户端的时候可以使用Cocos2dx引擎。那么开发服务端呢?
通过查询,发现目前比较流行的框架有swoole,pomelo,firefly等。对于小型游戏大家使用什么的?
由于目前暂时没有了解服务器框架,不知道服务端是不是存在通信协议。
如果没有的话大家都是使用什么通信协议的,目前好像Google的protobuf比较火。

小型游戏随便找个呗,协议protobuf

我现在客户端用cocos2dx,服务端直接用web服务器了,用php框架lumen。不过不知道能不能用协议protobuf