
java--NIO--Netty
文章平均质量分 70
yjc0403
这个作者很懒,什么都没留下…
展开
-
java Netty 之 教学视频
http://club.topsage.com/thread-4444590-1-1.html https://pan.baidu.com/share/link?shareid=1962714312&uk=744367627#list/path=%2FNIO%2BNetty5%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B&parentPa...原创 2017-03-22 17:11:18 · 643 阅读 · 0 评论 -
java NIO 之 mina 和 netty
java NIO 之 mina 和 netty Mina 和 Netty 同属于nio框架,但是Mina较早,而Netty更新,同时Netty的更新频率和社区活跃度都比Mina高,所以如果选择项目开发的话,Netty会比较稳妥。 两者的主要区别: Netty 文档更完整,版本更新更快Mina 则依赖Apache,Netty 依赖JBoss,和jboss的结合...原创 2017-03-08 18:28:59 · 600 阅读 · 0 评论 -
java Netty 之 Hello World
java Netty 之Hello World 先看看服务端和客户端的代码:public class HelloServer { public static void main(String args[]) { // Server服务启动器 ServerBootstrap bootstrap = new Server...原创 2017-03-10 12:06:00 · 153 阅读 · 0 评论 -
java Netty 之 白话概念
java Netty 之 白话概念 ChannelEvent 先说这个ChannelEvent,因为Netty是基于事件驱动的,就是我们上文提到的,发生什么事,就通知"有关部门"。所以,不难理解,我们自己的业务代码中,一定有跟这些事件相关的处理。在样例代码,我们处理的事件,就是channelConnected。以后,我们还会处理...原创 2017-03-13 14:42:49 · 281 阅读 · 0 评论 -
java Netty 之 字符串消息收发(ChannelBuffer)
java Netty 之 字符串消息收发(ChannelBuffer) ChannelBuffer Netty中的消息传递,都必须以字节的形式,以ChannelBuffer为载体传递。简单的说,就是你想直接写个字符串过去,对不起,抛异常。虽然,Netty定义的writer的接口参数是Object的,这可能也是会给新上手的朋友容易造成误会的地方。Netty源码中...原创 2017-03-13 17:10:54 · 2357 阅读 · 0 评论 -
java Netty 之消息收发次数不匹配额问题
java Netty 之消息收发次数不匹配额问题 问题 在前面代码中,分三次发送信息: private void sendMessageByFrame(ChannelStateEvent e) { String msgOne = "Hello, "; String msgTwo = "I'm "; String msgThree = "clien...原创 2017-03-13 18:11:45 · 1015 阅读 · 0 评论 -
java Netty 之 Object对象传递
java Netty 之 Object对象传递 您应该也会想到,我们说过,Netty的消息传递都是基于流,通过ChannelBuffer传递的,那么自然,Object也需要转换成ChannelBuffer来传递。好在Netty本身已经给我们写好了这样的转换工具。ObjectEncoder和ObjectDecoder。 工具怎么用?再一次说说所谓的本...原创 2017-03-14 12:12:45 · 603 阅读 · 0 评论 -
java Netty 之 文件传输
java Netty 之 文件传输 /** * 文件传输接收端,没有处理文件发送结束关闭流的情景 */ public class FileServerHandler extends SimpleChannelHandler { private File file = new File("F:/2.txt"); private FileOutputSt...原创 2017-03-20 18:19:56 · 787 阅读 · 0 评论