91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

該Demo實現了簡單的視頻直播功能

資源截圖

代碼片段和文件信息

/**
?*?
?*/
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.xml
?????文件??????????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\meta-INF\
?????文件??????????39??2017-07-27?13:58??WebsocketDay04\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????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.xml

評論

共有 條評論