下载APP 编程狮,随时随地学编程
返回 首页

Netty 4.x 用户指南

开始阅读
目录
Netty 4.x 关于

Netty 4.x 前言

Netty 4.x 问题
Netty 4.x 解决

Netty 4.x 开始

Netty 4.x 开始之前
Netty 4.x 写个丢弃服务器
Netty 4.x 查看收到的数据
Netty 4.x 写个应答服务器
Netty 4.x 写个时间服务器
Netty 4.x 写个时间客户端
Netty 4.x 处理一个基于流的传输
Netty 4.x 用POJO代替ByteBuf
Netty 4.x 关闭你的应用
Netty 4.x 总结

Netty 4.x 架构总览

Netty 4.x 丰富的缓冲实现
Netty 4.x 统一的异步 I/O API
Netty 4.x 基于拦截链模式的事件模型
Netty 4.x 适用快速开发的高级组件
Netty 4.x 总结

Netty 4.x Others 其他

Netty 4.x Netty 实现聊天功能
Netty 4.x Netty 实现 WebSocket 聊天功能

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }