SignalR将在android应用程序和支持Websocket的IIS服务器之间使用哪种传输?

SignalR将在android应用程序和支持Websocket的IIS服务器之间使用哪种传输?,android,asp.net-mvc,xamarin,signalr,Android,Asp.net Mvc,Xamarin,Signalr,我想写一个android应用程序,在我写之前,我想知道Signaler是否使用websocket或其他东西在服务器和客户端之间进行通信 有人知道吗?来自信号机网页 信号器在可用的情况下使用新的WebSocket传输,并下降 必要时返回旧的运输工具 在Xamarin论坛和youtube上,人们似乎已经成功地实现了websocket传输 我还能用什么? Socket.IO对于任何web服务器上的HTML5应用程序(带NodeIIS)、GCM或类似Firebase的本机推送通知,默认情况下,Signa

我想写一个android应用程序,在我写之前,我想知道Signaler是否使用websocket或其他东西在服务器和客户端之间进行通信


有人知道吗?

来自信号机网页

信号器在可用的情况下使用新的WebSocket传输,并下降 必要时返回旧的运输工具

在Xamarin论坛和youtube上,人们似乎已经成功地实现了websocket传输

我还能用什么?


Socket.IO对于任何web服务器上的HTML5应用程序(带NodeIIS)、GCM或类似Firebase的本机推送通知,默认情况下,Signal将尝试使用web套接字,如果它们在底层平台中不可用,它将返回到SSE,然后进行长轮询

Xamarin/Mono当前的实现有,即使SignalR支持它,所以web套接字将不可用


如果你的应用程序是用Xamarin制作的(正如你标记你的问题一样),那么你将得到的最佳协议是SSE(服务器发送事件)。但根据我的经验(我有一个应用程序在使用它),这个协议对于大多数用例来说都足够快速和稳定。

但是xamarin是可能的。Of-cource,我从来没有想过xamarin,你可能想在你的问题中添加xamarin标签