• 大小: 7.67M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-28
  • 语言: Java
  • 标签: Socket  聊天  web  

资源简介

用websocket开发的简易聊天室,并可以发送表情和超链接.

资源截图

代码片段和文件信息

package com.zhenzhigu.chat;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Vector;

import javax.websocket.OnClose;
import javax.websocket.onerror;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;

import net.sf.json.JSONobject;

@ServerEndpoint(“/websocket“)
public class ChatServer {

private static SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“);
private static Vector room = new Vector();


/**
 * 用户接入
 * @param session 可选
 */
@OnOpen
public void onOpen(Session session){
room.addElement(session);
}

/**
 * 接收到来自用户的消息
 * @param message
 * @param session
 */
@OnMessage
public 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-21 18:55  WebSocketChat\
     文件        1140  2018-11-09 20:06  WebSocketChat\.classpath
     文件        1338  2018-11-09 20:06  WebSocketChat\.project
     目录           0  2019-05-21 18:55  WebSocketChat\.settings\
     文件         522  2018-11-09 20:06  WebSocketChat\.settings\.jsdtscope
     文件          76  2018-11-09 20:06  WebSocketChat\.settings\com.genuitec.eclipse.migration.prefs
     文件         364  2018-11-09 20:06  WebSocketChat\.settings\org.eclipse.jdt.core.prefs
     文件         498  2018-11-09 20:06  WebSocketChat\.settings\org.eclipse.wst.common.component
     文件         398  2018-11-09 20:06  WebSocketChat\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-11-09 20:06  WebSocketChat\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-11-09 20:06  WebSocketChat\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          37  2018-11-09 20:06  WebSocketChat\.tern-project
     目录           0  2019-05-21 18:55  WebSocketChat\src\
     目录           0  2019-05-21 18:55  WebSocketChat\src\com\
     目录           0  2019-05-21 18:55  WebSocketChat\src\com\zhenzhigu\
     目录           0  2019-05-21 18:55  WebSocketChat\src\com\zhenzhigu\chat\
     文件        1471  2018-11-09 20:06  WebSocketChat\src\com\zhenzhigu\chat\ChatServer.java
     目录           0  2019-05-21 18:55  WebSocketChat\WebRoot\
     目录           0  2019-05-21 18:55  WebSocketChat\WebRoot\assets\
     目录           0  2019-05-21 18:55  WebSocketChat\WebRoot\assets\css\
     文件        4972  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\admin.css
     文件      329124  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\amazeui.css
     文件      329976  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\amazeui.flat.css
     文件      247799  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\amazeui.flat.min.css
     文件      247008  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\amazeui.min.css
     文件          23  2018-11-09 20:06  WebSocketChat\WebRoot\assets\css\app.css
     目录           0  2019-05-21 18:55  WebSocketChat\WebRoot\assets\fonts\
     文件       70807  2018-11-09 20:06  WebSocketChat\WebRoot\assets\fonts\fontawesome-webfont.eot
     文件      365616  2018-11-09 20:06  WebSocketChat\WebRoot\assets\fonts\fontawesome-webfont.svg
     文件      142072  2018-11-09 20:06  WebSocketChat\WebRoot\assets\fonts\fontawesome-webfont.ttf
     文件       83588  2018-11-09 20:06  WebSocketChat\WebRoot\assets\fonts\fontawesome-webfont.woff
............此处省略162个文件信息

评论

共有 条评论