分享一个用 Flash Socket 连 Pomelo TCP 服务器的组件(已更新)
发布于 11 年前 作者 dodeo 5530 次浏览 最后一次编辑是 8 年前

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, });

2 回复

@目前 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的问题给卡住了:(

回到顶部