通过Websockets信号器发送Xamarin消息

通过Websockets信号器发送Xamarin消息,xamarin,websocket,signalr,Xamarin,Websocket,Signalr,Xamarin的信号器无法通过WebSocket工作 我有一个通过SygnalR和websockets传递消息的web服务 我可以在Xamarin中接收消息而不实现对Xamarin的信号器吗 在Xamarin客户端安装SignalR是否重要?如果您在服务器中实现了SignalR hub,则可以在Xamarin中使用SignalR client nuget。默认情况下,传输将是SSE(服务器发送的事件),但它工作得很好 在客户端中实现websocket只是为了连接到Signal服务器没有任何意义,

Xamarin的信号器无法通过WebSocket工作

我有一个通过SygnalR和websockets传递消息的web服务

我可以在Xamarin中接收消息而不实现对Xamarin的信号器吗


在Xamarin客户端安装SignalR是否重要?

如果您在服务器中实现了SignalR hub,则可以在Xamarin中使用SignalR client nuget。默认情况下,传输将是SSE(服务器发送的事件),但它工作得很好


在客户端中实现websocket只是为了连接到Signal服务器没有任何意义,除非您确实需要使用websocket而不是SSE。

Signal使用传输连接到服务器。SignalR client的可移植版本不支持WebSocket传输,因为没有可移植版本的WebSocket client可用。这很好,因为还有两个传输—longPolling和serverSentEvents可用于与服务器对话

无法使用裸WebSocket连接到SignalR 2.x服务器。有一个需要遵循的请求,如果客户端不遵循该请求,其请求将被拒绝。
如果您确实需要使用WebSocket,您可以通过实现接口并将其传递给
Start
方法来实现自己的WebSocket传输。这就是在UWP上支持webSockets传输的方式。是我需要编写的所有代码。

它不能通过web套接字工作,它可以通过SSE工作,但它仍然可以工作?我们现在可以使用WebSocket了吗?