如何在Flutter中将消息发送到通道网络套接字?

问题描述 投票:0回答:1

我写了一个应用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”请帮助我。

flutter message send channel
1个回答
0
投票

添加

channel.sink.add('/chat/message')

根据以下链接从特定频道发送或接收数据

https://flutter.dev/docs/cookbook/networking/web-sockets#2-listen-for-messages-from-the-server

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.