资源简介
该Demo实现了简单的视频直播功能
![](http://www.nz998.com/pic/57967.jpg)
代码片段和文件信息
/**
*
*/
package com.websocket;
import java.io.IOException;
import java.util.concurrent.CopyOnWriteArraySet;
import javax.websocket.OnClose;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
import com.google.gson.Gson;
/**
* @author 彭普原
* @date 2017年7月27日--下午2:27:27
*/
@ServerEndpoint(“/websocket“)
public class Websocket {
private static CopyOnWriteArraySet websockets = new CopyOnWriteArraySet<>();
private Session session;
private Gson gson;
@OnOpen
public void open(Session session) {
this.session = session;
gson = new Gson();
System.out.println(this);
websockets.add(this);
System.out.println(“开启连接“);
}
@OnClose
public void close(Session session) {
System.out.println(“连接关闭“);
}
@OnMessage
public void message(Session session String msg) {
for (Websocket ws : websockets) {
synchronized (Websocket.class) {
if (!ws.equals(this)) {
try {
ws.session.getBasicRemote().sendText(msg);
} catch (IOException e) {
System.out.println(“发送失败“);
websockets.remove(ws);
try {
ws.session.close();
} catch (Exception f) {
f.printStackTrace();
}
}
}
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-27 13:58 WebsocketDay04\
文件 1140 2017-07-27 13:58 WebsocketDay04\.classpath
文件 1339 2017-07-27 14:19 WebsocketDay04\.project
目录 0 2017-07-27 13:58 WebsocketDay04\.settings\
文件 522 2017-07-27 13:58 WebsocketDay04\.settings\.jsdtscope
文件 364 2017-07-27 13:58 WebsocketDay04\.settings\org.eclipse.jdt.core.prefs
文件 501 2017-07-27 13:58 WebsocketDay04\.settings\org.eclipse.wst.common.component
文件 398 2017-07-27 13:58 WebsocketDay04\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-07-27 13:58 WebsocketDay04\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-07-27 13:58 WebsocketDay04\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-07-27 14:27 WebsocketDay04\src\
目录 0 2017-07-27 14:27 WebsocketDay04\src\com\
目录 0 2017-07-27 14:27 WebsocketDay04\src\com\websocket\
文件 1363 2017-07-27 16:27 WebsocketDay04\src\com\websocket\Websocket.java
目录 0 2017-07-27 16:16 WebsocketDay04\WebRoot\
文件 2270 2017-07-27 16:24 WebsocketDay04\WebRoot\index.jsp
文件 1265 2017-07-27 16:23 WebsocketDay04\WebRoot\Main.jsp
目录 0 2017-07-27 13:58 WebsocketDay04\WebRoot\me
文件 39 2017-07-27 13:58 WebsocketDay04\WebRoot\me
目录 0 2017-07-27 13:58 WebsocketDay04\WebRoot\WEB-INF\
目录 0 2017-07-27 14:56 WebsocketDay04\WebRoot\WEB-INF\classes\
目录 0 2017-07-27 14:56 WebsocketDay04\WebRoot\WEB-INF\classes\com\
目录 0 2017-07-27 14:56 WebsocketDay04\WebRoot\WEB-INF\classes\com\websocket\
文件 2585 2017-07-27 16:27 WebsocketDay04\WebRoot\WEB-INF\classes\com\websocket\Websocket.class
目录 0 2017-07-27 14:56 WebsocketDay04\WebRoot\WEB-INF\lib\
文件 190418 2017-07-27 14:56 WebsocketDay04\WebRoot\WEB-INF\lib\gson-2.2.4.jar
文件 660 2017-07-27 13:58 WebsocketDay04\WebRoot\WEB-INF\web.xm
- 上一篇:模式识别导论齐敏课后习题答案
- 下一篇:操作系统 存储器管理模拟实验报告报告中
相关资源
- websocket实现一对一聊天
- 易语言websocket服务器源码
- websocket规范 RFC6455 中文版
- websocket-rtsp-proxy-test.zip
- tomcat7.0.42 下部署websocket需要替换的包
- 物联网,WEBSOCKET丰富案例
- websocket简单web项目,直接部署可使用
- 高德地图+websocket
- libwebsockets-v1.6-stable.tar.gz
- weblogic websocket
- websocket
- 基于spring websocket实现广播及点对点推
- tomcat实现websocket聊天室
- 叫号语音平台源码
- springboot+websocket实现聊天室
- 用okhttp实现webSocket长连接
- 基于QT的网络视频直播软件
- node.js+socket.io+websocket使用demo
- websocket 1V1聊天室
- 简单的在线聊天室实现群聊和单聊,
- e语言-58自动回复招聘方源码 websocke
- libwebsockets-master
- Springboot多连接池+websocket
- SuperWebSocket使用
- libwebsockets-master.rar
- websocket实现单聊和群聊
- websocket服务端与客户端通信
- WEB在线聊天系统源码
- websocket向指定用户发信息
- Spring Boot整合websocket实现群聊,点对点
评论
共有 条评论