• 大小: 2.04M
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-28
  • 语言: Java
  • 标签: 聊天  5  H5  聊天室  

资源简介

用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.xml

    .......        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个文件信息

评论

共有 条评论