java ios websocket_Java WebSocket的例子
0.前言
前段時(shí)間OSC上有篇WebSocket的每日一博,自己也上網(wǎng)查了點(diǎn)相關(guān)資料,部署了網(wǎng)上的幾個(gè)demo學(xué)習(xí)了一
下。大概得到總結(jié)就是開始Java的WebSocket還不統(tǒng)一,不同服務(wù)器下都有自己一套API,后來制定了
WebSocket的標(biāo)準(zhǔn) JSR-356,隨后就可能會(huì)比較統(tǒng)一了。目前網(wǎng)上Java版的Demo有的比較簡(jiǎn)單,有的使用的
是jetty的API(自己感覺不主流)。
1.WebSocket初學(xué)習(xí)
這里要吐槽一下 ?可能是用的jdk和tomcat版本比較高 ?啟動(dòng)時(shí)JRebel會(huì)報(bào)錯(cuò) 但能項(xiàng)目能使用
自己也嘗試過使用過debug模式 ? 在方法中添加了參數(shù),取Session會(huì)報(bào)錯(cuò) 以為是不能加參數(shù)
網(wǎng)上也沒具體的文檔,只能自己摸索著前進(jìn)
2.意外發(fā)現(xiàn)
今天在linux下搭建tomcat,使用的是tomcat7.0.52本地連接測(cè)試時(shí)
默認(rèn)進(jìn)到了ROOT的歡迎頁面,心血來潮試了下webapps下面的/examples項(xiàng)目,
其中Chat example就是一個(gè)在線聊天室的功能。
也終于知道了 之前自己改方法沒成功的原因是沒有重啟造成的 熱部署沒起作用...
第三個(gè)Multiplayer snake example是WebSocket實(shí)現(xiàn)的貪食蛇
第四個(gè)Multiplayer drawboard example比較贊 是一個(gè)畫板功能
之前好像也見有人發(fā)過類似的網(wǎng)站 當(dāng)時(shí)感覺很酷 誰都可以去畫 并且所有人都能看到
在tomcat ??webapps\examples目錄下有程序源代碼
另外友情提示一下:
import org.apache.juli.logging.Log;
import org.apache.juli.logging.LogFactory;
源代碼引入的這個(gè)jar包在tomcat bin目錄下?tomcat-juli.jar
趕緊運(yùn)行個(gè)demo 給女朋友炫耀一下吧...
總結(jié)
以上是生活随笔為你收集整理的java ios websocket_Java WebSocket的例子的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java椭圆 类_java 椭圆算法
- 下一篇: java 同步方式 lock_Java的