使用Node.js作为后端的flutter socket.io聊天应用程序

时间:2020-07-31 11:21:35

标签: flutter dart socket.io

我目前正在使用socket.io ..开发聊天应用程序。我有两个功能,即通过发送功能发送和订阅,我可以向其他用户发送新消息,并通过订阅将消息添加到列表中...我有一个用于存储这些对话的数据库。 现在我的问题是,我如何显示列表中的所有对话以及添加到列表中的新消息? 我尝试通过将对话消息和新消息添加到同一个班级来尝试,但是它什么都没显示 希望这将是足够的解释。

1 个答案:

答案 0 :(得分:1)

您可以使用stomp_dart_client

来实现

用于连接:

targetOrigin

要订阅:

StompClient client = StompClient(
    config: StompConfig(
        url: 'wss://yourserver',
        onConnect: onConnectCallback
    )
);

client.activate();

发送:

client.subscribe(destination: '<subscribe path>', headers: {}, callback: (data) {
    print(data.body);
})