加载中
预兆师 2017/05/26 09:40 评论了博客:m3u8 最新版编译出错
请问有解决办法吗?
@MtrS
```m3u8-segmenter.c: In function ‘add_output_stream’:m3u8...
谢谢,实测可以。
@预兆师
请教这样的写法是否有bug:for(var i=0;i<array.length;i++){ var name=a...
谢谢,实测有效。
@预兆师
请教这样的写法是否有bug:for(var i=0;i<array.length;i++){ var name=a...
谢谢
@预兆师
请教这样的写法是否有bug:for(var i=0;i<array.length;i++){ var name=a...
你的意思是,把回调函数做成闭包吗?这样做,会不会影响返回值result的?我需要result做判断。
@预兆师
请教这样的写法是否有bug:for(var i=0;i<array.length;i++){ var name=a...
预兆师 2015/07/30 09:21 评论了新闻:Android WebView 更新至 45.0.2454.19
可以内嵌到APP里面吗?
@oschina
WebView beta channel 已经更新至 45.0.2454.19 ,未来几天内将可以在 Google...
赞一个
@oschina
今天是 2015 年的元旦。对开源中国来说 2014 注定是不同寻常的一年。这一年发生了太多事,但非常庆幸的是我们...
预兆师 2014/12/08 09:11 回答了问题: 【广州】OSC源创会第31期开始报名
为啥是27号,可恶,每次都是我没空的时间
@阿娇OSC
本期图文回顾链接:http://www.oschina.net/question/1765084_219269 1...
预兆师 2014/04/14 18:10 发布了新博客:
预兆师 2014/04/02 16:05 发布了新博客:
建议参考:http://blog.csdn.net/gufeilong/article/details/20634489
亲测按照步骤来没有问题。13
不过我不知道他修复CertificateManager.java的错误的方法有没有大问题,如果有不同看法请告诉我,谢谢。83
@cywaker
在网上找了很久部署openfire源码的文章,由于我使用的是最新的3.9.1源码,试了很多种部署方法,都无法使用。...
牛哇
@大鸡蛋
【9秒原创】Firefly + cocos2d-x的横版rts手机网游《口袋仙侠》alpha V1.0 商用版本完...
预兆师 2014/03/07 09:31 回答了问题: netty4 如何建立心跳机制
你好,请问netty4的example里面,哪个项目有这个心跳机制的实例?我还没一个个去看。
@预兆师
@石头哥哥 你好,想跟你请教个问题: 关于netty4如何建立心跳机制,我目前的实现是这样的: 服务端增加对空闲时...
预兆师 2014/03/07 09:31 回答了问题: netty4 如何建立心跳机制

请看一下原文里面我补充的,我目前实现心跳的代码。现在我是把心跳机制和业务逻辑都混在同一个ServerHandler extends SimpleChannelInboundHandler<String>里面。客户端那边也是,在同一个Handler里面处理。

这样的实现有个很大的弊端,就是如果业务数据和心跳包一样(也就是说如果客户端返回“OK”,服务端就不做任何处理了,如果这个"OK"是即时消息,就一直不会被处理)

因此,我想把业务逻辑和心跳机制分在两个不同的Handler里面,心跳机制的Handler能够截取和处理心跳包数据,而其他业务数据则交由业务逻辑的Handler进行处理。

但具体怎么做,我实在是不懂,网上资料很少,翻墙也找不到我想要的,不知道是不是我关键字没找对。

@预兆师
@石头哥哥 你好,想跟你请教个问题: 关于netty4如何建立心跳机制,我目前的实现是这样的: 服务端增加对空闲时...
预兆师 2014/03/06 22:36 回答了问题: netty4 如何建立心跳机制
netty4的example里面哪个有实例?我还没一个个去看呢。
@预兆师
@石头哥哥 你好,想跟你请教个问题: 关于netty4如何建立心跳机制,我目前的实现是这样的: 服务端增加对空闲时...
预兆师 2014/03/06 21:48 回答了问题: netty4 如何建立心跳机制

那请问客户端那边怎么回应呢?还有服务端这边你怎么处理客户端的回应呢?

我是想把业务逻辑和心跳机制分开啊。通过ctx.writeAndFlush(message) 传送到客户端那边的心跳包,客户端是在哪个Handler里面处理的?是与业务逻辑的Handler分开的吗?

还有,如果客户端接到服务端的心跳包,给服务端返回一个反馈,服务端又应该在哪个Handler处理呢?

针对你的这个HeartbeatHandler,我了解到ChannelDuplexHandler是netty4替代IdleStateAwareChannelHandler的类,那是不是说,心跳包的接受和处理都在这里处理呢?也就是说,是不是在这个HeartbeatHandler里面,对channelRead事件进行监听处理?又该如何实现?

请指点!

@预兆师
@石头哥哥 你好,想跟你请教个问题: 关于netty4如何建立心跳机制,我目前的实现是这样的: 服务端增加对空闲时...
预兆师 2014/03/06 18:24 评论了博客:Netty服务器线程模型概览(转)
很赞
@liangyx
ServerBootstrap 负责初始化netty服务器,并且开始监听端口的socket请求。 bootstra...

谢谢你的回复。

你的回复里面没有提到如何绑定用户和channel的对应关系。我对此的大致想法是这样的:客户端与服务端建立连接的时候,也就是在channelActive(ChannelHandlerContext ctx),服务端用RSA算法生成一对公私钥,并把公钥返回给客户端;客户端使用公钥加密登录信息发送到服务器,服务器解密后,将用户信息与channel对应起来,记录在链表里面。然后当A发送信息给B的时候,服务器从链表里面找到B的信息,并通过B对应的channel传送信息给B。

不知我这样的连接流程有没有问题,请指教。

@预兆师
@石头哥哥 你好,想跟你请教个问题: 我正在使用netty4.0.17做一个im项目,但我刚接触netty,对于如...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部