【发布时间】:2019-10-22 22:33:29
【问题描述】:
我在 Tomcat 上运行简单的 websocket 服务器:
package server.ws;
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint("/websocketendpoint")
public class WsServer {
@OnOpen
public void onOpen(){
System.out.println("Open Connection ...");
}
@OnClose
public void onClose(){
System.out.println("Close Connection ...");
}
@OnMessage
public String onMessage(String message){
System.out.println("Message from the client: " + message);
String echoMsg = "Echo from the server : " + message;
return echoMsg;
}
@OnError
public void onError(Throwable e){
e.printStackTrace();
}
}
连接到我的服务器的客户端抱怨Tomcat 在传输回显后关闭会话。如何让服务器在回显后不关闭连接?
【问题讨论】:
-
你的问题是不是和这个stackoverflow.com/a/10497746/5313017类似