资源简介
客服和客户之间的交流工具 实时聊天 ,公司做了伪在线客服系统。自己为了技术,提前研究了使用websocket进行长连接通信。写了个简单的在线聊天demo,算是对自己的交代,后期会抽时间优化,完善流程等。
代码片段和文件信息
package com.socket.servlet;
import java.util.linkedHashMap;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import com.socket.util.PublicMessageInbound;
/**
* 应用启动时加载此类
* 初始化servlet
* 在应用启动后 在线用户的容器就准备好了!
* @author masan
*
*/
public class MyHttpServlet extends HttpServlet {
private static final long serialVersionUID = 5772968684237694231L;
// 在线用户容器 map key=id value =自定义的消息对象 PublicMessageInbound
private static linkedHashMap socketCustomerMap;
private static linkedHashMap socketStaffMap;
public void init(ServletConfig config) throws ServletException {
MyHttpServlet.socketCustomerMap = new linkedHashMap();
MyHttpServlet.socketStaffMap = new linkedHashMap();
super.init(config);
}
/**
* 获取在线Customer用户容器的方法
* @return
*/
public static linkedHashMap getSocketCustomerMap() {
return MyHttpServlet.socketCustomerMap;
}
/**
* 获取在线Staff容器的方法
* @return
*/
public static linkedHashMap getSocketStaffMap() {
return MyHttpServlet.socketStaffMap;
}
} 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1107 2019-03-03 19:17 WebSocketUser\.classpath
文件 1514 2019-03-01 11:17 WebSocketUser\.project
文件 522 2019-03-01 10:51 WebSocketUser\.settings\.jsdtscope
文件 77 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.core.resources.prefs
文件 430 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.jdt.core.prefs
文件 90 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.m2e.core.prefs
文件 582 2019-03-01 11:17 WebSocketUser\.settings\org.eclipse.wst.common.component
文件 161 2019-03-01 10:52 WebSocketUser\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 450 2019-03-01 10:52 WebSocketUser\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2019-03-01 10:51 WebSocketUser\.settings\org.eclipse.wst.validation.prefs
文件 1434 2019-03-01 11:09 WebSocketUser\pom.xm
文件 1555 2019-03-03 19:10 WebSocketUser\src\com\socket\servlet\MyHttpServlet.java
文件 12574 2019-03-04 15:36 WebSocketUser\src\com\socket\servlet\MyWebSocketServlet.java
文件 456 2019-03-03 10:55 WebSocketUser\src\com\socket\util\CutomerListVO.java
文件 5614 2019-03-04 10:38 WebSocketUser\src\com\socket\util\MessageUtil.java
文件 1498 2019-03-03 12:55 WebSocketUser\src\com\socket\util\MessageVo.java
文件 873 2019-03-02 09:43 WebSocketUser\src\com\socket\util\PublicMessageInbound.java
文件 674 2019-03-04 09:57 WebSocketUser\src\com\socket\util\RespVO.java
文件 2059 2019-03-02 16:30 WebSocketUser\src\com\socket\util\WaitCountUtil.java
文件 1164 2019-03-03 19:17 WebSocketUser\target\classes\com\socket\servlet\MyHttpServlet.class
文件 9379 2019-03-04 15:36 WebSocketUser\target\classes\com\socket\servlet\MyWebSocketServlet$1.class
文件 1122 2019-03-04 15:36 WebSocketUser\target\classes\com\socket\servlet\MyWebSocketServlet.class
文件 1107 2019-03-03 19:17 WebSocketUser\target\classes\com\socket\util\CutomerListVO.class
文件 6991 2019-03-04 10:38 WebSocketUser\target\classes\com\socket\util\MessageUtil.class
文件 2497 2019-03-03 19:17 WebSocketUser\target\classes\com\socket\util\MessageVo.class
文件 1619 2019-03-03 19:17 WebSocketUser\target\classes\com\socket\util\PublicMessageInbound.class
文件 1441 2019-03-04 09:57 WebSocketUser\target\classes\com\socket\util\RespVO.class
文件 3111 2019-03-03 19:17 WebSocketUser\target\classes\com\socket\util\WaitCountUtil.class
............此处省略50个文件信息
相关资源
- java在线视频会议源代码
- JAVA在线考试管理系统
- Java在线学习视频系统
- java在线投稿系统源码
- JAVA在线支付源码
- java在线答疑系统
- JAVA在线答疑系统
- java在线预览office
- 毕业设计 JAVA在线考试管理系统(源代
- JAVA在线考试管理系统(源代码+论文
- ssm整合开发java在线考试系统通过mav
- java在线考试系统SSH框架源代码
- 基于java在线选课系统的毕业设计论文
- java在线拍卖网系统
- JAVA在线考试系统DEMO源码(毕业设计
- Java在线学习系统的设计与实现.zip
- JAVA在线考试系统
- Java在线网络考试系统 TomExam源码版
- Java在线视频点播系统
- 可运行基于Java在线学习平台.zip
- SSM可运行的基于Java在线学习平台 毕设
- java在线编辑保存Word文件支持跨浏览器
- Java在线相册管理系统
- 基于java在线点餐系统+源码+数据库语
- 石油大学java在线考试题
- java在线考试项目
- Java在线编辑编译运行
- java在线升级代码
- java在线答题系统
- java在线英汉字典
川公网安备 51152502000135号
评论
共有 条评论