Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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 关于颤振和凤凰频道的问题_Flutter_Dart_Websocket_Phoenix_Channels - Fatal编程技术网

Flutter 关于颤振和凤凰频道的问题

Flutter 关于颤振和凤凰频道的问题,flutter,dart,websocket,phoenix,channels,Flutter,Dart,Websocket,Phoenix,Channels,我们的Flatter应用程序和Pheonix Web套接字出现一些问题。我们知道后端工作正常,因为JavaScript客户端功能齐全。但是使用Flutter应用程序,我们无法连接到服务器 final socket = PhoenixSocket("ws://###.##/socket"); connectSocket() async { await widget.socket.connect(); _channel = widget.socket.channel("test

我们的Flatter应用程序和Pheonix Web套接字出现一些问题。我们知道后端工作正常,因为JavaScript客户端功能齐全。但是使用Flutter应用程序,我们无法连接到服务器

final socket = PhoenixSocket("ws://###.##/socket");           
connectSocket() async {
await widget.socket.connect();
_channel = widget.socket.channel("test:lobby")
_channel.on("say", _say);
_channel.join();
}

其中一个错误是gettig:

I/flutter ( 4227): WebSocket connection to ws://###.##:8080/socket?vsn=2.0.0 failed!: WebSocketException: Connection to 'http://###.##:8080/socket?vsn=2.0.0#' was not upgraded to websocket
在我们使用的客户端上,端口和URL是正确的。 为什么这种情况不断发生

是否有其他库用于与Phoenix交互的颤振? phoenix_wings或其他软件包有更好的文档吗?

我让它作为

  final socket = PhoenixSocket("ws://####.###/socket/websocket");
嗯。

我让它作为

  final socket = PhoenixSocket("ws://####.###/socket/websocket");