【发布时间】:2021-07-07 15:41:01
【问题描述】:
我正在编写一个需要使用 Web Socket Channel 包连接到 Web 服务器的程序。我正在按照指南 https://flutter.dev/docs/cookbook/networking/web-sockets 连接到 AWS 服务器。链接是这样的:
wss://xxxxxxx.execute-api.ap-southeast-1.amazonaws.com/dev/
使用包我能够连接并获取 connectionState.waiting,但我似乎无法收听来自服务器的任何数据,也无法向服务器发送数据。数据发送,格式如下:
Map message = {
"action": 'subscribe',
"channel": 'contentTest',
};
channel.sink.add(jsonEncode(message));
我的其余代码与指南类似,但是服务器似乎没有收到任何数据,我的客户端也没有。任何人都可以分享上述问题的工作示例吗?提前谢谢你。
【问题讨论】:
标签: amazon-web-services flutter websocket