java实现websocket服务器端
时间: 2023-08-29 11:10:27 浏览: 140
要实现Java WebSocket服务器端,可以使用Java API for WebSocket(JSR 356),它提供了WebSocket API的标准实现。下面是一个简单的Java WebSocket服务器端示例:
```java
import java.io.IOException;
import javax.websocket.OnMessage;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
@ServerEndpoint("/websocket")
public class WebSocketServer {
@OnMessage
public void onMessage(Session session, String message) throws IOException {
session.getBasicRemote().sendText("Received message: " + message);
}
}
```
在上面的示例中,`@ServerEndpoint` 注释用于注释WebSocket服务器端的端点URL。`@OnMessage` 注释用于注释收到的消息的处理程序。在这个例子中,服务器简单地将收到的消息回显回客户端。
要部署WebSocket服务器,需要将WebSocket服务器端类打包为WAR文件,并将其部署到支持WebSocket的Java Web容器中。例如,可以使用Apache Tomcat容器来部署WebSocket服务器端。
阅读全文
相关推荐















