java 原生 websocket 问题,只能使用静态定义属性问题

Cokeiy 发布于 2017/09/28 14:54
阅读 412
收藏 0

今天项目要做一个在线聊天的功能,想到用长连接websocket,遇到一个诡异的问题websocket在实例化一个对象后调用方法,websocket就会自动断开连接,求大神解答,还有其他什么比较好的方法实现聊天,需要考虑到性能

加载中
0
kakai
kakai

java原生websocket是什么意思?jdk好像不带websocket吧,一般j2ee容器自带websocket,我的游戏应用一般用netty的websocket组件

Cokeiy
Cokeiy
就是j2ee的
0
JRJ
JRJ

jdk7中有个websocket.jar,楼主是否用

session.getAsyncRemote().sendText(arg0)

来发送的。

Cokeiy
Cokeiy
我是直接用注解写的;那个onMessage
0
J
JavaMVC

websocket不用实例化对象,使用@ServerEndpoint这个注解就会实例化一个对象,每次实例化以后你把这个对象存起来,关闭socket的时候在清除掉该对象,我有做过的,这个要配合html5的。发送用new javax.websocket.Session().getBasicRemote().sendText(msg)

Cokeiy
Cokeiy
谢谢,太感谢了
返回顶部
顶部