【发布时间】:2018-12-01 11:29:04
【问题描述】:
我正在尝试与使用 SignalR 建立其聊天通信的 Asp.Net core 2.1 应用程序进行通信,但我不知道使用颤振实现该目标的最佳方法是什么。
我已经搜索了一些库来执行此操作,但我发现的那个与 Flutter 不兼容,仅与 Dart web 兼容,因为它使用原始 SignalR.js 来包装方法。
如何完成这项任务?
【问题讨论】:
-
我不确定 Flutter,具体来说,但您应该记住,SignalR 只是一个用于处理 Web 套接字的库。它带有服务器端和客户端组件/库,但这并不意味着您必须串联使用它们。换句话说,您可以在服务器端设置所有 SignalR 集线器,理论上,任何支持使用与 Flutter 兼容的 Web 套接字的库都应该能够使用这些库。
-
嗨@ChrisPratt,我已经看到了,但问题是您需要知道信号器使用 websockets 进行交互的消息和集线器特征,因为它发生了很多事情而不仅仅是websocket部分,它有协商,授权等等。
标签: websocket flutter long-polling asp.net-core-signalr