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