随笔分类 -  NetTy

Socket/NettyFwk
摘要:Channel配置参数 (1).通用参数 CONNECT_TIMEOUT_MILLIS : Netty参数,连接超时毫秒数,默认值30000毫秒即30秒。 MAX_MESSAGES_PER_READ Netty参数,一次Loop读取的最大消息数,对于ServerChannel或者NioByteCha 阅读全文
posted @ 2019-02-23 11:43 方东信 阅读(583) 评论(0) 推荐(0) 编辑
摘要:当设置为true的时候,TCP会实现监控连接是否有效,当连接处于空闲状态的时候,超过了2个小时,本地的TCP实现会发送一个数据包给远程的 socket,如果远程没有发回响应,TCP会持续尝试11分钟,知道响应为止,如果在12分钟的时候还没响应,TCP尝试关闭socket连接。 keepalive不是 阅读全文
posted @ 2019-02-23 11:41 方东信 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/mafei6827/article/details/80657405 https://blog.csdn.net/u010939285/article/details/81231221 https://blog.csdn.net/naruto_Mr/art 阅读全文
posted @ 2018-12-01 19:08 方东信 阅读(229) 评论(0) 推荐(0) 编辑
摘要:之前为了调式和方便一直没有处理粘包的问题,今天专门花了时间来搞NETTY的粘包处理,要知道在高并发下,不处理粘包是不可能的,数据流的混乱会造成业务的崩溃什么的我就不说了。所以这个问题 在我心里一直是个结。 使用NETTY真的很幸福,以前用C写服务端 还的自己处理粘包的问题 各种痛苦 不过那也是基本功 阅读全文
posted @ 2016-08-31 23:57 方东信 阅读(2495) 评论(0) 推荐(1) 编辑
摘要:android netty5.0 编译时 java.lang.NoClassDefFoundError: io.netty.channel.nio.NioEventLoopGroup 复制netty包到 libs目录下 然后选中这个包右键添加到编译目录即可 build path ->添加 阅读全文
posted @ 2016-08-20 18:17 方东信 阅读(6533) 评论(0) 推荐(1) 编辑
摘要:需求场景 客户端第一次连接时,将客户端存起来 重写 ChannelHandlerAdapter 的 handlerAdded 方法 阅读全文
posted @ 2016-01-29 17:07 方东信 阅读(648) 评论(0) 推荐(0) 编辑
摘要:基本思路:netty服务端通过一个Map保存所有连接上来的客户端SocketChannel,客户端的Id作为Map的key。每次服务器端如果要向某个客户端发送消息,只需根据ClientId取出对应的SocketChannel,往里面写入message即可。心跳检测通过IdleEvent... 阅读全文
posted @ 2015-12-30 12:11 方东信 阅读(18339) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示