資源簡介
李剛 瘋狂HTML 5+CSS 3+JavaScript講義 源碼
代碼片段和文件信息
package?org.fkjava.web;
import?java.io.*;
import?java.nio.*;
import?java.util.*;
import?javax.websocket.*;
import?javax.websocket.server.*;
/**
?*?Description:
?*?
網站:?瘋狂Java聯盟
?*?
Copyright?(C)?2001-2018?Yeeku.H.Lee
?*?
This?program?is?protected?by?copyright?laws.
?*?
Program?Name:
?*?
Date:
?*?@author?Yeeku.H.Lee?kongyeeku@163.com
?*?@version?1.0
?*/
//?@ServerEndpoint注解修飾的類將作為WebSocket的服務端
@ServerEndpoint(value=“/chatSocket“)
public?class?ChatEndpoint
{
static?List?clients?=?Collections
.synchronizedList(new?ArrayList());
@OnOpen?//?該注解修飾的方法將會客戶端連接時被激發
public?void?start(Session?session)
{
//?每當有客戶連接進來時,收集該客戶對應的session
clients.add(session);
}
@OnMessage?//?該注解修飾的方法將會客戶端消息到達時被激發
public?void?message(String?message?Session?session)
throws?Exception
{
//?收到消息后,將消息向所有客戶發送一次
for?(Session?s?:?clients)
{
RemoteEndpoint.Basic?remote?=?s.getBasicRemote();
remote.sendText(message);
}
}
@OnClose?//?該注解修飾的方法將會客戶端連接關閉時被激發
public?void?end(Session?session?CloseReason?closeReason)
{
//?每當有客戶連接關閉時,刪除該客戶對應的session
clients.remove(session);
}
@onerror?//?該注解修飾的方法將會客戶端出錯時被激發
public?void?error(Session?session?Throwable?throwable)
{
//?每當有客戶連接出錯時,刪除該客戶對應的session
clients.remove(session);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-06?17:25??codes\
?????目錄???????????0??2017-01-22?16:48??codes\01\
?????目錄???????????0??2017-01-22?16:48??codes\01\1.1\
?????文件??????????85??2016-11-24?11:59??codes\01\1.1\bad.html
?????文件?????????103??2016-11-24?11:58??codes\01\1.1\qs.html
?????目錄???????????0??2017-01-22?16:48??codes\01\1.2\
?????文件?????????332??2016-11-24?12:00??codes\01\1.2\autofocus.html
?????文件?????????630??2016-11-24?11:59??codes\01\1.2\focus.html
?????目錄???????????0??2017-01-22?16:48??codes\01\1.3\
?????文件????????2012??2000-03-13?18:32??codes\01\1.3\a.gif
?????文件?????????115??2016-11-24?13:14??codes\01\1.3\missTag.html
?????目錄???????????0??2017-01-22?16:48??codes\01\1.3\my?images\
?????文件???????60051??2014-04-21?23:57??codes\01\1.3\my?images\android.png
?????文件?????????258??2016-11-24?12:06??codes\01\1.3\noCase.html
?????文件?????????411??2016-11-24?13:10??codes\01\1.3\noQuote.html
?????文件?????????278??2016-11-24?13:14??codes\01\1.3\noQuoteError.html
?????文件?????????340??2016-11-24?13:10??codes\01\1.3\proptest.html
?????目錄???????????0??2017-01-22?16:48??codes\02\
?????目錄???????????0??2017-01-22?16:48??codes\02\2.1\
?????文件?????????712??2016-11-29?10:19??codes\02\2.1\anchor.html
?????文件?????????603??2016-11-29?10:44??codes\02\2.1\anchor2.html
?????文件?????????773??2016-11-29?10:21??codes\02\2.1\basic.html
?????文件?????????409??2016-11-29?10:30??codes\02\2.1\download.html
?????文件?????????309??2016-12-14?10:54??codes\02\2.1\if
?????目錄???????????0??2017-01-22?16:48??codes\02\2.1\images\
?????文件???????35767??2008-06-17?12:15??codes\02\2.1\images\logo.jpg
?????文件?????????576??2016-11-29?18:56??codes\02\2.1\img1.html
?????文件?????????632??2016-11-29?19:01??codes\02\2.1\img2.html
?????文件?????????307??2016-11-29?19:33??codes\02\2.1\img3.html
?????文件?????????544??2016-11-29?11:01??codes\02\2.1\list1.html
?????文件?????????993??2016-11-29?11:26??codes\02\2.1\list2.html
............此處省略777個文件信息
評論
共有 條評論