我想在服务器上使用SignalR构建一个实时数据API。我将建立一个Web客户端,以“常用方式”与API连接。客户端能否仅使用websockets直接连接到SignalR?
但是,我希望第三方也能够连接到此API。这些客户端可能是Web客户端或其他平台,如Windows,Mac,iOS等。理想情况下,他们只能通过普通的Websocket进行连接,并完全不知道SignalR是否在服务器上使用。
似乎有很多图书馆在那里为不同的平台上(Swift,Objective-C,Java/Android,c++等),让他们连接到我的API客户端。另一种方法(即这些库中的一些使用)是嵌入隐藏的Web视图。无论哪种方式,对第三方施加的压力都是相当大的。它需要更简单。
有没有办法编写一个只使用standard websocket calls的Web应用程序,并直接与我的SignalR服务器通信,而无需将任何SignalR特定脚本作为依赖项?非网络客户端可以做同样的事情吗(即,制作标准的Websocket调用,没有嵌入的网络视图)?
基本上,我希望第三方需要努力的努力不会超过如果我决定制作香草websocket API并完全避免signalR。
链接已死亡... –