资源简介
用websocket开发的简易聊天室,并可以发送表情
代码片段和文件信息
package com.ht.chat;
import java.io.IOException;
import java.util.concurrent.CopyOnWriteArraySet;
import javax.websocket.*;
import javax.websocket.server.ServerEndpoint;
/**
* @ServerEndpoint 注解是一个类层次的注解,它的功能主要是将目前的类定义成一个websocket服务器端
* 注解的值将被用于监听用户连接的终端访问URL地址客户端可以通过这个URL来连接到WebSocket服务器端
*/
@ServerEndpoint(“/websocket“)
public class ChatServer {
//静态变量,用来记录当前在线连接数。应该把它设计成线程安全的。
private static int onlineCount = 0;
//concurrent包的线程安全Set,用来存放每个客户端对应的MyWebSocket对象。若要实现服务端与单一客户端通信的话,可以使用Map来存放,其中Key可以为用户标识
private static CopyOnWriteArraySet webSocketSet = new CopyOnWriteArraySet();
//与某个客户端的连接会话,需要通过它来给客户端发送数据
private Session session;
/**
* 连接建立成功调用的方法
* @param session 可选的参数。session为与某个客户端的连接会话,需要通过它来给客户端发送数据
*/
@
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 661 2017-12-10 14:28 Chat\.classpath
文件 1037 2017-12-10 14:32 Chat\.project
....... 491 2014-12-29 18:26 Chat\.settings\.jsdtscope
文件 80 2017-12-10 14:39 Chat\.settings\org.eclipse.core.resources.prefs
....... 357 2014-12-29 18:26 Chat\.settings\org.eclipse.jdt.core.prefs
....... 456 2014-12-29 18:26 Chat\.settings\org.eclipse.wst.common.component
....... 335 2014-12-29 18:26 Chat\.settings\org.eclipse.wst.common.project.facet.core.xm
....... 49 2014-12-29 18:26 Chat\.settings\org.eclipse.wst.jsdt.ui.superType.container
....... 6 2014-12-29 18:26 Chat\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3210 2017-12-10 22:37 Chat\build\classes\com\ht\chat\ChatServer.class
文件 3279 2017-12-10 22:37 Chat\src\com\ht\chat\ChatServer.java
....... 3049 2014-12-29 18:26 Chat\WebContent\assets\css\admin.css
....... 304221 2014-12-29 18:26 Chat\WebContent\assets\css\amazeui.css
....... 305083 2014-12-29 18:26 Chat\WebContent\assets\css\amazeui.flat.css
....... 233027 2014-12-29 18:26 Chat\WebContent\assets\css\amazeui.flat.min.css
....... 232205 2014-12-29 18:26 Chat\WebContent\assets\css\amazeui.min.css
....... 23 2014-12-29 18:26 Chat\WebContent\assets\css\app.css
....... 7215 2014-12-29 18:26 Chat\WebContent\assets\i\app-icon72x72@2x.png
....... 3594 2014-12-29 18:26 Chat\WebContent\assets\i\examples\admin-chrome.png
....... 4030 2014-12-29 18:26 Chat\WebContent\assets\i\examples\admin-firefox.png
....... 3999 2014-12-29 18:26 Chat\WebContent\assets\i\examples\admin-ie.png
....... 3749 2014-12-29 18:26 Chat\WebContent\assets\i\examples\admin-opera.png
....... 4055 2014-12-29 18:26 Chat\WebContent\assets\i\examples\admin-safari.png
....... 2702 2014-12-29 18:26 Chat\WebContent\assets\i\examples\adminPage.png
....... 2581 2014-12-29 18:26 Chat\WebContent\assets\i\examples\blogPage.png
....... 4520 2014-12-29 18:26 Chat\WebContent\assets\i\examples\landing.png
....... 2499 2014-12-29 18:26 Chat\WebContent\assets\i\examples\landingPage.png
....... 2081 2014-12-29 18:26 Chat\WebContent\assets\i\examples\loginPage.png
....... 2365 2014-12-29 18:26 Chat\WebContent\assets\i\examples\sidebarPage.png
....... 67646 2014-12-29 18:26 Chat\WebContent\assets\i\favicon.ico
............此处省略91个文件信息
- 上一篇:Jsp论坛系统(BBS)源码
- 下一篇:jsp 网上银行系统源码
相关资源
- 物流管理系统源码(含数据库)5624
- 简单多线程一对一聊天程序
- printershare直接破解版--11.5(适配andr
- WinRAR5.6烈火破解版32位和64位
- mysql-connector-java-5.0.8-bin驱动jar
- Android-5.1.1_r1源码.7z
- 官方mysql-connector-java-5.1.28-bin.jar
- mysql-connector-java-5.1.17.jar
- mysql与java连接的适配包mysql-connector-
- 立邦漆公司向Sun架构的移植预期使总
- mysql-5.1.40-bin jar包
- c3p0-0.9.5.2的三个jar包 数据库连接池
- Html5模拟android上拉/下拉刷新需要的
- SU5×T13纹理中的三重最大混合
- MLO3.5完美汉化破解版包含PC\\PCC\\andr
- mysql-connector-java-5.0.8 jar包
- mysql 5.6以上版本的数据库驱动
- mysql5.6 jdbc jar
- 大双引力中的双耦合物质场得到了中
- httpcore-4.3.2.jar和httpmime-4.3.5.jar
- 摩托罗拉handset usb driver 32/64位 v5.4.0
- 良田S500L高拍仪SDK
- The Java Programming Language.4th.Edition.Aug.
- aspose words for java 16.5.0 最新完美破解版
- jasperreports-fonts-4.5.1.jar
- android-extend-1.0.5.aar依赖库com.guo.andro
- 基于jsp的仓库管理系统105788
- 重庆大学操作系统试卷2015
- Android游戏源码基于蓝牙的坦克大战和
- JAVA实现ICTCLAS2015分词
评论
共有 条评论