我写了一个应用flutter连接websocket。我使用IOWebsocketChanel:我的代码颤抖:
widget.channel = IOWebSocketChannel.connect('ws://10.2.2.89:8080/socket');
我连接成功。我的代码服务器:
@MessageMapping("/chat/message")
public void chatMessage(String message) {
simpMessagingTemplate.convertAndSend("/chat", message);
}
但是我的问题是:我如何从Flutter应用程序向路径“ / chat / message”发送消息? IOWebsocketChanel有什么功能?我阅读了文档和示例。他们使用chanel.sink.add(message)。但是它不发送消息到路径“ / chat / message”请帮助我。
添加
channel.sink.add('/chat/message')
根据以下链接从特定频道发送或接收数据
https://flutter.dev/docs/cookbook/networking/web-sockets#2-listen-for-messages-from-the-server