java 原生 websocket 问题,只能使用静态定义属性问题
今天项目要做一个在线聊天的功能,想到用长连接websocket,遇到一个诡异的问题websocket在实例化一个对象后调用方法,websocket就会自动断开连接,求大神解答,还有其他什么比较好的方法实现聊天,需要考虑到性能
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
谢谢,太感谢了
websocket不用实例化对象,使用@ServerEndpoint这个注解就会实例化一个对象,每次实例化以后你把这个对象存起来,关闭socket的时候在清除掉该对象,我有做过的,这个要配合html5的。发送用new javax.websocket.Session().getBasicRemote().sendText(msg)
我是直接用注解写的;那个onMessage
jdk7中有个websocket.jar,楼主是否用
session.getAsyncRemote().sendText(arg0)
来发送的。
就是j2ee的
java原生websocket是什么意思?jdk好像不带websocket吧,一般j2ee容器自带websocket,我的游戏应用一般用netty的websocket组件