【问题标题】:How to send message in Flutter to a channel websocket?如何将 Flutter 中的消息发送到通道 websocket?
【发布时间】:2019-01-14 07:03:02
【问题描述】:

我写了一个应用程序flutter connect 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);
}

但是我的问题: 我如何将消息从颤振应用程序发送到路径“/chat/message”?什么IOWebsocketChanel函数? 我阅读了文档和示例。他们使用 chanel.sink.add(message)。但它不会向路径“/chat/message”发送消息 请帮帮我。

【问题讨论】:

  • 你的问题令人困惑,但我想我们也有同样的问题......请尝试使用pub.dartlang.org/packages/stomp,它将帮助你连接到你的spring websocket
  • 谢谢。但我在后端和插件pub.dartlang.org/packages/socket_flutter_plugin 上使用了socketio。我解决了。
  • @HaiNguyen,幸好你能够解决它。如果你能发布详细的答案让我们能够很好地理解这个问题,那就太好了。

标签: flutter message send channel


【解决方案1】:

您可以在 Flutter 上使用 websockets 发送消息时查看official guide。对于这个用例,我建议使用 web_socket_channel 包。

【讨论】:

    猜你喜欢
    • 2020-01-07
    • 2014-11-12
    • 1970-01-01
    • 2021-09-08
    • 2021-05-18
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    相关资源
    最近更新 更多