服务端的代码请列举出来
时间: 2024-02-20 07:58:07 浏览: 63
服务端代码
好的,下面是一个简单的 WebSocket 服务端的代码示例,使用 Java 和 Spring Boot 框架实现:
```java
import org.springframework.stereotype.Component;
import org.springframework.web.socket.handler.TextWebSocketHandler;
import org.springframework.web.socket.WebSocketSession;
import org.springframework.web.socket.TextMessage;
@Component
public class MyWebSocketHandler extends TextWebSocketHandler {
@Override
public void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {
// 处理客户端发送的消息
String payload = message.getPayload();
System.out.println("Received message: " + payload);
// 给客户端回复消息
String reply = "Hello, I received your message: " + payload;
session.sendMessage(new TextMessage(reply));
}
}
```
这个代码示例中,我们定义了一个名为 `MyWebSocketHandler` 的 WebSocket 处理器,继承了 Spring Boot 框架提供的 `TextWebSocketHandler` 类。在 `handleTextMessage` 方法中,我们实现了如何处理客户端发送的消息,并给客户端回复一条消息。可以根据实际需求,编写不同的消息处理逻辑。
阅读全文