SignalR .Net Client

本文关键字:Client Net SignalR | 更新日期: 2023-09-27 18:00:48

我的服务器正在运行Windows server 2012。

在我的客户端:WebSockets是.NET客户端中使用的默认通信吗?

如何验证.NET客户端使用的是哪种通信方法?

SignalR .Net Client

来自文档:

您可以在查询中找到用于连接的传输方法字符串数据,以及SignalR:内部使用的一些其他值

string transportMethod = queryString["transport"];

和:

Microsoft.AspNet.SignalR.Client.Transports命名空间包含以下可用于指定传输的类。

  • 长轮询传输
  • 服务器事件传输
  • WebSocketTransport(仅当服务器和客户端都使用.NET 4.5时才可用。(
  • AutoTransport(自动选择客户端和服务器都支持的最佳传输。这是默认传输。将其传递到Start方法与不传递任何内容具有相同的效果。(

所以,是的,如果您使用的是.NET 4.5 ,那么.NET客户端确实支持WebSockets