网络
codepython
这个作者很懒,什么都没留下…
展开
-
Netty4.0学习笔记系列之五:自定义通讯协议
from:http://blog.csdn.net/u013252773/article/details/21608951Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输Java对转载 2017-08-25 17:39:58 · 324 阅读 · 0 评论 -
Netty4.0学习笔记系列之四:混合使用coder和handler
from:http://blog.csdn.net/u013252773/article/details/21564301Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。该例子模拟一个Server和Client,两者之转载 2017-08-25 16:29:04 · 275 阅读 · 0 评论 -
Netty4.0学习笔记系列之三:构建简单的http服务
本文主要介绍如何通过Netty构建一个简单的http服务。想要实现的目的是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向client发送http响应。4、Client对http响应进行解析。在该实例中,会涉及到http请求的编码、解码,http响应的编码、解码,幸运的是,Netty转载 2017-08-25 15:58:53 · 292 阅读 · 0 评论 -
Netty4.0学习笔记系列之一:Server与Client的通讯
from:http://blog.csdn.net/u013252773/article/details/21046697本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。Server与Client建立连接后,会执行以下的步骤:1、Client向Server发送消息:Are you ok?2、Server接收客户转载 2017-08-25 15:43:35 · 307 阅读 · 0 评论 -
Netty4.0学习笔记系列之一:Server与Client的通讯
from:http://blog.csdn.net/u013252773/article/details/21046697本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。Server与Client建立连接后,会执行以下的步骤:1、Client向Server发送消息:Are you ok?2、Server转载 2017-08-25 15:06:04 · 290 阅读 · 0 评论 -
Netty4.0学习笔记系列之二:Handler的执行顺序
Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelI转载 2017-08-25 15:02:07 · 550 阅读 · 0 评论 -
Netty 初步
1.入门文档 如果是入门的话,官网的文档已经相当好了。里面的例子程序得仔细阅读,这里就不再重复转载了。参见http://netty.io/wiki/user-guide.html 2.为什么需要netty 2.1 主要是scalibity和performance 2.2 另外Netty In Action有一些说明,笔记如下: 2.2.1 传统的异步编程有2转载 2017-08-25 14:11:02 · 369 阅读 · 0 评论 -
如何搭建自己CDN服务器
如何搭建自己CDN服务器目前在免费CDN市场上,360因为“免费”而越做越大,加速乐做的很早。但因免费的节点不多,好多用户都被强走了。安全宝现在也还不错。目前国内的免费CDN市场已呈现三足鼎立趋势。可为什么我还需要自己搭建CDN服务器来实现网站加速呢?原因有三1.要用国内的CDN服务器域名都需要备案。2.免费的CDN服务器的稳定性和加速效果都不是很行。转载 2016-05-12 00:59:15 · 5623 阅读 · 0 评论 -
开源C/C++网络库比较 ace &&bosst
下载LOFTER客户端ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。 在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。转载 2015-07-05 15:23:29 · 554 阅读 · 0 评论 -
Netty4.x用户指导(1)3个HelloWorld小例子
最近对netty有了兴趣,现在官方推荐版本是netty4.*,但是纵观网络,大部分都是关于netty3.x的知识。最好的学习,莫过于通过官方文档进行学习,系统,透彻,权威,缺点是英文。本文,算做自己学习netty的第一篇,总体思路与User guide for 4.x基本一致,本篇文章不是严格意义的翻译文章。开始了...1.前言1.1 问题现 在,我转载 2017-08-27 13:56:07 · 1556 阅读 · 0 评论