https://github.com/D-Deo/pomelo-flash-tcp
目前版本 0.0.5a,更新内容可参考 2 楼
这是一个为了可以用 flash 的 as3 来和服务端的 pomelo 通讯的 tcp 组件,在自己的项目中已经可以和后台进行调试。
@目前 v0.0.4a 已全面支持 pomelo 的 routeDict 和 服务端的 protobuf
相关的服务器可设置如下参数:
app.set(‘connectorConfig’, { connector : pomelo.connectors.hybridconnector, useDict : true, useProtobuf : true, });
@目前 v0.0.5a 也已支持 Pomelo v0.4.x 中的新特性:自定义 Message 的编解码
客户端使用方法:
创建一个实现了 IMessage 接口的类 (MyMessage),并实现其接口方法:encode 和 decode,更多编解码内容可参考 Pomelo wiki
在创建 Pomelo 的实例之后,可将自定义的 Message 实例赋值给 Pomelo 的 message 属性
相关客户端代码可参考如下形势:
var myMessage:IMessage = new MyMessage(); var pomelo:Pomelo = new Pomelo(); pomelo.message = myMessage;
相关的服务器可在 app.js 中添加如下方法:
var encode = function(reqId, route, msg) { // do some customized encode with reqId, route and msg return result; // return encode result };
var decode = function(msg) { // do some customized decode with msg return result; // return decode result };
@DoDeo 请问有简单的使用demo吗?第一步就crossdomain的问题给卡住了:(