ApacheMina入门(完成版)

更新时间:2023-06-17 17:58:25 阅读: 评论:0

Apache Mina入门
目录
一:说明 (1)
二、实践:传送字符串的简单c/s (1)
三、总结: (6)
四、使用Mina 直接传送对象: (8)
五、结论: (9)
Mina是什么?考,上mina.apache/己看啊,一句话就是“一个简洁易用的基于Tcp/IP通信的java框架“,什么?什么是框架?再问你就不要向下看了。
Mina能干什么?先拉出来溜一下:我们用它做两个小程序,一个为服务器,收到客户机的消息后,就回送给客户机;一个是简单的客户机,一连上服务器,就发一条消息报到,然后将从服务器接到的消息再发给服务器。嗯,你是否意识到这是一个死循环的C/S通信?折腾机器这叫,编程就是要先能折腾!世界杯开幕时间
平衡状态
二、实践:传送字符串的简单c/s
第一步:当然是下载Mina,然后在ec里建个项目,将下载后的mina-core-2.0.0-M1.jar 这个
包加到你的新建的Project的lib中。
第二步编,写服务器代码:服务器端由两个类组成,一个是Min.java,启动服务器的主类;另一个是SamplMinaServerHandler.java,这个类负责处理连结上来的客户机,即消息处理器。看代码了:
关于恐龙的电影
处理器是是我们重写了org.IoHandlerAdapter的一个类,其中被重写的方法,你根据方法名应可以想到这些方法的用途吧?!编程还有一点很重要,就是要会连猜带蒙。
在公园
意思是org.slf4j.LoggerFactory 这个类找不到?怎么办?google啊!slf4j也是一个开源的项目,专用做日志记录,到www.slf4j/上面去下载后,将log4j-over-slf4j-1.5.0.jar、和slf4j-nop-1.5.0.jar这两个jsr包加到项目中,再运行!如果还报错,那烦请你告诉我,我再去google!
如果运行成功,就进行下一步吧:
网小鱼教案第三步:测试服务器:
十大英文励志电影
非要编写客户端代码才能测试吗?N!,启动服务器,我们使用命令行的Telnet测试:
现在你只要按一下回车,命令行的telnet就会做为一个client连上我们编写的服务器:
如果能像上图那样收发消息,(不要忘了,在命令行输入消息后要qiao回车,消息才会发送到服务器),就证明你的服务器编写成功了!
送书总是用telnet不行吧,用Mina编写客户机,跟服务器是一样的简单!go on!
长笛独奏第四步:实现Mina的客户机:
就不废话了,还是两个类,一个启动主类,一个消息处理器:

本文发布于:2023-06-17 17:58:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1042853.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   消息   项目   客户机   方法   测试   编写
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图