最代码官方2014-11-27 14:59:36
证精
龙8国际娱乐pt老虎机
最近开发最代码的一些小项目模块:搜索和邮件,由于服务器资源只有2g内存,而且感觉就一个http接口提供启动一个tomcat服务确实有些重,于是调研过程中了解到了apache的mina项目,基本满足了目前的需求,轻量级,快速部署。
根据csdn的博客总结分享一个由mina实现的多人聊天室程序吧,不过是命令行版本的,但对于入门mina开发来说足够了。
项目截图:
运行截图:
启动com.zuidaima.mina.server.MinaServer.java和多个com.zuidaima.mina.client.RunClient.java实例后
Server客户端接收信息:
2014-11-27 14:41:18,353 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 创建一个新连接:/192.168.5.76:53903 --- 2014-11-27 14:41:18,357 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:18,362 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 打开一个session:1#0 --- 2014-11-27 14:41:18,365 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: welcome to the chat room ! --- 2014-11-27 14:41:18,368 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:18,368 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器接收到龙8国际娱乐官方网站: 连接服务器成功! --- 2014-11-27 14:41:18,380 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 转发 messageReceived: 2014-11-27 02:41:18 连接服务器成功! --- 2014-11-27 14:41:18,380 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:18,381 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: 2014-11-27 02:41:18 连接服务器成功! --- 2014-11-27 14:41:21,636 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 创建一个新连接:/192.168.5.76:53926 --- 2014-11-27 14:41:21,636 [NioProcessor-3] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:21,637 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 打开一个session:2#0 --- 2014-11-27 14:41:21,637 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: welcome to the chat room ! --- 2014-11-27 14:41:21,666 [NioProcessor-3] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:21,666 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器接收到龙8国际娱乐官方网站: 连接服务器成功! --- 2014-11-27 14:41:21,667 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 转发 messageReceived: 2014-11-27 02:41:21 连接服务器成功! --- 2014-11-27 14:41:21,667 [NioProcessor-3] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:21,667 [NioProcessor-3] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:21,667 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: 2014-11-27 02:41:21 连接服务器成功! --- 2014-11-27 14:41:21,667 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: 2014-11-27 02:41:21 连接服务器成功! --- 2014-11-27 14:41:51,965 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53903处于空闲状态:both idle --- 2014-11-27 14:41:51,965 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53926处于空闲状态:both idle --- 2014-11-27 14:42:22,211 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53926处于空闲状态:both idle --- 2014-11-27 14:42:22,213 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53903处于空闲状态:both idle --- 2014-11-27 14:42:52,376 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53903处于空闲状态:both idle --- 2014-11-27 14:42:52,381 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53926处于空闲状态:both idle --- 2014-11-27 14:43:22,532 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53903处于空闲状态:both idle --- 2014-11-27 14:43:22,538 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 当前连接/192.168.5.76:53926处于空闲状态:both idle --- 2014-11-27 14:43:51,847 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:43:51,847 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器接收到龙8国际娱乐官方网站: 张三我来了 --- 2014-11-27 14:43:51,848 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 转发 messageReceived: 2014-11-27 02:43:51 张三我来了 --- 2014-11-27 14:43:51,848 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:43:51,848 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:43:51,851 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: 2014-11-27 02:43:51 张三我来了 --- 2014-11-27 14:43:51,849 [NioProcessor-3] INFO [com.zuidaima.mina.server.message.ServerMessageHandler] --- 服务器发送消息: 2014-11-27 02:43:51 张三我来了 ---
张三客户端接收信息:
2014-11-27 14:41:18,358 [main] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:18,363 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- messageSent 客户端发送消息:连接服务器成功! --- 2014-11-27 14:41:18,367 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:18,367 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : welcome to the chat room ! --- 2014-11-27 14:41:18,381 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:18,381 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : 2014-11-27 02:41:18 连接服务器成功! --- 2014-11-27 14:41:21,668 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:21,668 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : 2014-11-27 02:41:21 连接服务器成功! --- 张三我来了 2014-11-27 14:43:51,845 [main] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:43:51,846 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- messageSent 客户端发送消息:张三我来了 --- 2014-11-27 14:43:51,852 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:43:51,852 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : 2014-11-27 02:43:51 张三我来了 ---
李四客户端接收信息:
2014-11-27 14:41:21,661 [main] INFO [com.zuidaima.mina.server.code.CharsetEncoder] --- #############字符编码############ --- 2014-11-27 14:41:21,661 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:21,662 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : welcome to the chat room ! --- 2014-11-27 14:41:21,666 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- messageSent 客户端发送消息:连接服务器成功! --- 2014-11-27 14:41:21,668 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:41:21,668 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : 2014-11-27 02:41:21 连接服务器成功! --- 2014-11-27 14:43:51,850 [NioProcessor-2] INFO [com.zuidaima.mina.server.code.CharsetDecoder] --- #########decode######### --- 2014-11-27 14:43:51,851 [NioProcessor-2] INFO [com.zuidaima.mina.server.message.ClientMessageHandlerAdapter] --- client receive a message is : 2014-11-27 02:43:51 张三我来了 ---
原文:http://blog.csdn.net/ibm_hoojo/article/details/7817303
猜你喜欢
- apache mina入门教程hello world龙8国际娱乐pt老虎机实例源代码下载
- javascript websocket实现的龙8国际娱乐pt老虎机聊天程序
- java swing开发大猫聊天室源码,龙8国际娱乐pt老虎机易懂,适合java swing初学者
- java swing编写简易聊天室,java初学者可以学习java线程与网络编程的基础知识
- java socket开发最简易的聊天室源码分享
- java实现最龙8国际娱乐pt老虎机的web聊天室程序源代码,适合初学者
- java与pushlet实现bsim聊天
- java swing实现龙8国际娱乐pt老虎机的窗体聊天软件
- 基于java Socket的java swing聊天室源码
- spring mvc+thymeleaf+Knockout.js整合开发最龙8国际娱乐pt老虎机的聊天室实例
- java swing聊天室程序--带语音
- java socket控制台版本聊天室程序源码下载

请下载代码后再发表评论
文件名:apache Mina开发实现多人聊天室程序命令行版本.rar,文件大小:15.252K下载
- /
- /zuidaima_mina_client
- /zuidaima_mina_client/.classpath
- /zuidaima_mina_server
- /zuidaima_mina_server/.classpath
- /zuidaima_mina_server/.project
- /zuidaima_mina_server/pom.xml
- /zuidaima_mina_server/src
- /zuidaima_mina_server/src/main
- /zuidaima_mina_server/src/main/java
- /zuidaima_mina_server/src/main/java/com
- /zuidaima_mina_server/src/main/java/com/zuidaima
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina/server
/zuidaima_mina_server/src/main/java/com/zuidaima/mina/server/MinaServer.java
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina/server/code
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina/server/factory
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina/server/message
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina/server
- /zuidaima_mina_server/src/main/java/com/zuidaima/mina
- /zuidaima_mina_server/src/main/java/com/zuidaima
- /zuidaima_mina_server/src/main/java/com
- /zuidaima_mina_server/src/main/resources
- /zuidaima_mina_server/src/main/resources/log4j.properties
- /zuidaima_mina_server/src/main/java
- /zuidaima_mina_server/src/main
- /zuidaima_mina_client
- 证HTML5+jQuery制作温馨浪漫爱心表白动画特效
- 精Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程
- 证精spring MVC+easyUI+mybatis开发网站后台管理系统源代码下载
- 精html网站内容管理系统后台模板源代码下载,花钱买的模板。
- 证一套EASYUI的经典后台管理模板
- 原精spring mvc+spring+mybatis+shiro+easyui整合开发后台用户权限管理系统
- 证精java开源CMS管理系统jeetemp
- 一款漂亮的轻量级bootstrap中文后台管理系统模板ace
- 证jsp+servlet+mysql员工管理系统源代码下载
- js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器
- 证HTML5音乐播放器效果非常漂亮
- 证精SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 证精java开源CMS管理系统jeetemp
- java牛官方想开发一个全部开源的系统
- 证精企业人力资源管理项目SSH+EXTJS+MySQL整合开发
- 精基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源
- 证精spring MVC+easyUI+mybatis开发网站后台管理系统源代码下载
- 证精springmvc+hibernate+jbpm开发OA自动化办公后台管理系统源码下载
- 【猪猪-前端】基于HTML5 Bootstrap搭建的后台模板charisma,分页,模糊查询已经全部JS实现,无需编码,嵌入龙8国际娱乐官方网站即可开发,内置8款皮肤,欧美风格,非常好用!
- 精Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程
- 证精struts2.3+hibernate4.1+spring3.2+EasyUI1.36整合实现的java后台管理系统
- 证HTML5+jQuery制作温馨浪漫爱心表白动画特效
- 证精spring+spring mvc+mybatis+bootstrap框架整合搭建ssm完整项目
- 原证精ssh框架开发的个人博客系统源码下载,基于mysql龙8国际娱乐官方网站库
- 原证精java servlet+mysql开发的学校官网+教务系统+图书馆系统,功能完善,供参考学习
- 证java swing实现超级龙8国际娱乐pt老虎机,最基础的一个俄罗斯方块和贪吃蛇
- 证精ssm+jsp开发java学生信息与选课系统(优化界面)
- 原证纯jsp开发java web龙8国际娱乐pt老虎机电影网站项目
- 原证基于java swing的连连看小游戏
- 原证SSM+JQ+Ajax实现学生信息管理系统
- python开发飞机大战游戏
- 证使用netty实现文件列表下载的功能
- 证java 2d生成指定文字的电子印章图片
- 原证基于springboot2的发送邮件项目
- 证HTML5运动水母动画特效,非常炫酷
- 原证多用途区块链电商手机模板

LHJ123 LV302月1日
wen332 LV61月4日
253702090 LV12018年5月19日
jic499 LV272018年4月14日
1943815081 LV132018年4月13日
lyh1989 LV342017年12月7日
fangjishuai LV22017年11月30日
dagf113225 LV672017年8月30日
xjc621105 LV172017年4月25日
高沟红雨 LV42017年4月13日

名字随便的啦啦 LV57小时前
最代码安逸 LV11昨天
haorizi11月22日
暂无贡献等级
huangyaoshidedidi LV111月22日
lsq54365 LV711月18日
hhuangh LV411月8日
dingjiaqiang LV211月6日
305542053710月23日
暂无贡献等级
最代码_码鑫源 LV410月21日
mrleesj LV210月16日