`

好好看文档

 
阅读更多

 

作为上位机下位机通讯的接口,老z托我写个示例程序。我误以为自己对mina掌握纯熟,便决议如此这般。

 

问题出在了坑爹的过滤器上。

 

 

                   acceptor.getFilterChain().addLast(

                                     "codec",

                                     new ProtocolCodecFilter(new TextLineCodecFactory(Charset

                                                        .forName("UTF-8"))));

 

由于对过滤器的内部构造不甚了了,所以程序跑不起来。具体见下表:

 

服务器端

客户端

结果

 

Mina

Mina

Java

×

Qt

×

 

研究来去,问题应该是过滤器。Google而不得,于是找来minaexample代码学习。注意到有个MinaTimeServer小应用。

 

代码不贴了。

 

运行如下:

 

 

客户端内容:

user@myhost:~> telnet 127.0.0.1 9123

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

hello

Mon Apr 09 23:42:55 EDT 2007

quit

Connection closed by foreign host.

user@myhost:~>

 

服务端内容:

MINA Time server started.

Session created...

Message written...

 

 

并且,这个是以cmd方式的telnet命令测试的,这不就是我要的东西么!

 

 

总结:好好看文档才是王道。

 

分享到:
评论

相关推荐

    ajax学习文档 很好的学习文档 希望大家好好的利用哦

    【Ajax学习文档】深入解析 Ajax,全称Asynchronous JavaScript and XML,是一种在不刷新整个网页的情况下,能够更新部分网页内容的技术。它并不是一项新技术,而是由一系列已存在的技术组合而成,包括JavaScript、...

    java很好的学习文档 希望大家好好的利用哦

    很好的学习文档 希望大家好好的利用哦 很好的学习文档 希望大家好好的利用哦 很好的学习文档 希望大家好好的利用哦

    SQL 数据库面试题__最主要文档_好好总结看看.pdf

    根据提供的文件信息,该文档是关于SQL数据库面试题的总结,内容涉及了SQL基础查询、连接查询、子查询、聚合函数等知识点。以下是对文档中提及知识点的详细解析: 1. 基础查询 - 文档中展示了如何使用基础SQL查询来...

    lnmp搭建文档

    lnmp 搭建的 文档 大家可以好好看看 学会举一反三

    最新JDK中文文档

    最新JDK中文文档 用过的感觉好好啊~~~~

    jsp学习文档好好哦

    【JSP(Java Server Pages)基础教程】 ...JSP文件主要由两部分组成:Template Data(模板数据)和JSP元素。...而JSP元素则是引擎处理的部分,包括编译器指令、脚本语法和动作语法。 **1....JSP语法包含三类:编译器指令、...

    口径文档模版

    详细的给出了一个标准的口径文档中应该包含哪些内容,好好看吧。

    Java计算器文档

    简单Java计算器实现,其中包括了对...我很是无语,本来就是个交流平台,竟然还要钱,所以我花了很多时间好好撰写,希望对大家有用的同时,排挤下那个人,在别人苦于无头绪的时候看到这样一个人,是不是很恼火啊......)

    play2学习文档

    该文档的描述部分提到“希望大家好好的利用此资源学习play2,paly是一个很好的全栈框架”,强调了Play2框架的价值和重要性,鼓励读者认真对待这份学习资源。这说明文档的重点在于指导读者全面深入地学习Play2框架,...

    springboot和springcloud的文档

    自己学习使用,便于开发,完美。是springboot和springcloud的文档,好好学习,天天向上。

    设计师如何管理自己的文档.pdf

    随着项目的积累,我们的文件目录会变得十分的盘大,如果不好好管理,将会变得一团糟,有时会影响到我们工作的效率与心情,好的文档管理方式会在一定程度上让我们的工作更加有序,即时文件目录再多,按照已经制定好的...

    3dsmax2010帮助文档-1

    3dsmax2010帮助文档,好好学习吧,用好它,有用的喔。

    samba介绍文档

    文件共享samba的介绍,可以好好看看。

    哈尔滨工程大学软件工程实习系统、报告(包含系统、开发文档,过程文档等)

    学长留给学弟学妹们参考的...这个文档综合 了我们小组内最好的几个文档,不论为了考研节约时间还是保研想深入学习一下,我都希望学弟学妹们能好好利用,加油!有啥不懂可以给我留言。(哦对了,别忘记改名字!!!)

    JAVA音乐播放器好好好好好好好好好好好好好

    本项目“JAVA音乐播放器好好好好好好好好好好好好好”显然是一款旨在模仿酷狗音乐播放器功能的开源代码实现。酷狗音乐作为一款流行的音乐应用,其特点包括丰富的音乐库、在线播放、下载服务以及用户友好的界面设计。...

    html教程不错的资源啊,好好看看

    这个“html教程不错的资源啊,好好看看”的标题和描述暗示着我们即将探讨的是一个关于HTML学习的优质教程资源。HTML是互联网的基础,它允许开发者构建结构化的文档,通过标签来定义文本、图像和其他元素的样式和功能...

    数字地球 中科院对地观测中心文档

    数字地球文档 对于GIS爱好者,可以好好看看

    好好上网址大全

    【标题】"好好上网址大全"所指的可能是一个包含了丰富网络资源链接的集合,它可能是一个网站导航或者搜索引擎优化(SEO)的工具。这样的大全通常会整理出各种类型的网站,如新闻、教育、科技、娱乐等不同领域的优质...

Global site tag (gtag.js) - Google Analytics