Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 使用nodejs作为后端的flatter socket.io聊天应用程序_Flutter_Dart_Socket.io - Fatal编程技术网

Flutter 使用nodejs作为后端的flatter socket.io聊天应用程序

Flutter 使用nodejs作为后端的flatter socket.io聊天应用程序,flutter,dart,socket.io,Flutter,Dart,Socket.io,我目前正在使用socket.io开发聊天应用程序。我有两个功能发送和订阅发送功能,我可以向另一个用户发送新消息,通过订阅,我将该消息添加到列表中…我有一个用于存储这些对话的数据库。。。。 现在我的问题是,如何显示列表中的所有对话以及添加到列表中的新消息??? 我尝试在同一个类中添加对话消息和新消息,但它没有显示任何内容 希望这将是足够的解释。您可以使用库来实现这一点 连接: StompClient client = StompClient( config: StompConfig(

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

您可以使用库来实现这一点

连接:

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

client.activate();
订阅:

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

client.send(destination: '<subscribe path>', body: 'Message body', headers: {});

发送和订阅功能都在工作,但我有两个功能,一个用于对话,另一个用于新消息…我唯一想显示对话以及新发送消息的功能