Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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 通过平台通道进行Dart/颤振的信号器客户端_Flutter_Signalr_Flutter Platform Channel - Fatal编程技术网

Flutter 通过平台通道进行Dart/颤振的信号器客户端

Flutter 通过平台通道进行Dart/颤振的信号器客户端,flutter,signalr,flutter-platform-channel,Flutter,Signalr,Flutter Platform Channel,我正在构建Flatter移动应用程序。假设连接到.net framework SignalR服务器,如您所知,pub.dev上没有这样的客户端包,那里唯一可用的包需要.net核心版本,而我的服务器上没有。( , ). 现在,一个建议的解决方案是使用Flatter平台通道,这意味着我可以在android和iOS的本机端实现Signal R集成,然后通过平台通道发送/接收事件 另一个建议是构建我自己的客户机,我尝试过,但由于缺乏技术参考和信号器协议的复杂性,这是一场噩梦 我在这里的问题是,使用平台

我正在构建Flatter移动应用程序。假设连接到.net framework SignalR服务器,如您所知,pub.dev上没有这样的客户端包,那里唯一可用的包需要.net核心版本,而我的服务器上没有。( , ).

现在,一个建议的解决方案是使用Flatter平台通道,这意味着我可以在android和iOS的本机端实现Signal R集成,然后通过平台通道发送/接收事件

另一个建议是构建我自己的客户机,我尝试过,但由于缺乏技术参考和信号器协议的复杂性,这是一场噩梦

我在这里的问题是,使用平台通道进行大规模事件流传输(如套接字连接)是否有风险?几乎我的应用程序中的每个屏幕。取决于插座连接,据我所知,平台通道应仅用于轻型使用


我非常感谢您对此或任何建议的意见

如果您需要为每个屏幕添加大量本机代码,那么使用flatter的目的是什么?老实说,我没有收到您的评论。如果我决定使用平台通道,那么我只需要在android/iOS文件夹中实现本机signar集成,然后我构建一个平台通道,在本机实现和我的flatter代码之间传递消息。但我的问题是。。这有风险吗?我是否应该期望出现性能问题,例如???您使用的是什么.net framework版本?.net framework 4.8如果您需要为每个屏幕添加大量本机代码,这是使用Flatter的目的?老实说,我没有收到您的评论。如果我决定使用平台通道,那么我只需要在android/iOS文件夹中实现本机signar集成,然后我构建一个平台通道,在本机实现和我的flatter代码之间传递消息。但我的问题是。。这有风险吗?我是否应该考虑性能问题,例如???您使用的.net framework版本是什么?.net framework 4.8