java的websocket_Java WebSocket的例子

0.前言

前段时间OSC上有篇WebSocket的每日一博,自己也上网查了点相关资料,部署了网上的几个demo学习了一

下。大概得到总结就是开始Java的WebSocket还不统一,不同服务器下都有自己一套API,后来制定了

WebSocket的标准 JSR-356,随后就可能会比较统一了。目前网上Java版的Demo有的比较简单,有的使用的

是jetty的API(自己感觉不主流)。

1.WebSocket初学习

这里要吐槽一下  可能是用的jdk和tomcat版本比较高  启动时JRebel会报错 但能项目能使用

自己也尝试过使用过debug模式   在方法中添加了参数,取Session会报错 以为是不能加参数

网上也没具体的文档,只能自己摸索着前进

2.意外发现

今天在linux下搭建tomcat,使用的是tomcat7.0.52本地连接测试时

默认进到了ROOT的欢迎页面,心血来潮试了下webapps下面的/examples项目,

b1ec56a95d7f270f53c8fa91216260db.png

7f066579d1a53135c05cb1a2eb32a095.png

其中Chat example就是一个在线聊天室的功能。

也终于知道了 之前自己改方法没成功的原因是没有重启造成的 热部署没起作用...

3576ded34d384d171a34fa9e36caca3d.png

第三个Multiplayer snake example是WebSocket实现的贪食蛇

第四个Multiplayer drawboard example比较赞 是一个画板功能

之前好像也见有人发过类似的网站 当时感觉很酷 谁都可以去画 并且所有人都能看到

c51de680e3c6ac0dceaa4ddccf5bb2eb.png

在tomcat   webapps\examples目录下有程序源代码

另外友情提示一下:

import org.apache.juli.logging.Log;

import org.apache.juli.logging.LogFactory;

源代码引入的这个jar包在tomcat bin目录下 tomcat-juli.jar

赶紧运行个demo 给女朋友炫耀一下吧...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值