Pomelo 客户端支持
Pomelo 的通信协议是开放的,又是可定制的,因此,理论上 pomelo 可以与使用任意协议的任意平台的客户端进行通信。当用户开发客户端时,可以根据相应的通信协议完成与服务端的通信。为了方便开发者,目前 pomelo 提供了一些常见客户端平台的开发库。这些平台包括 web、iOSjava & android、unity3d、flash以及 C 语言的库 libpomelo 等。基本上每种平台都提供了基于 socket.io 和使用 socket/websocket 的开发库版本。也欢迎大家提供一些客户端开发库,供大家使用。
下面是这些开发库的链接概述:
- Javascript
- websocket version: pomelonode/pomelo-jsclient-websocket
- socket.io version: pomelonode/pomelo-jsclient-socket.io
- C
- socket vesion: NetEase/libpomelo
- iOS
- socket.io version: NetEase / pomelo-iosclient
- socket version: ETiV / PomeloClient-iOS-WebSocket
- Android & Java
- unity3d
- socket.io version: NetEase / pomelo-unityclient
- socket version: NetEase / pomelo-unityclient-socket
- flash
- socket.io version: stokegames / pomelo-flashclient
- socket version: D-Deo / pomelo-flash-tcp
- cocos2dx