问题描述
我使用 SignalR 编写了一个小型回显服务器 (.net 4.5)、控制台客户端 (.net 4.5) 和 Web 客户端,并提供了示例 此处.
I've written a small echo-server (.net 4.5), console client (.net 4.5) and web client using SignalR and example presented here.
服务器托管在 IIS8/Win8 中.然后我在 Win7 上运行了两个客户端.我看到 Chrome 中的网络客户端使用 webSockets,而控制台应用程序客户端使用 serverSentEvents.如果我在 Win8 上运行控制台客户端,则正在使用 webSockets 传输.
Server is hosted in IIS8/Win8. Then I ran both clients on Win7. and I see that web client in Chrome uses webSockets, while console app client uses serverSentEvents. If I run console client on Win8, then webSockets transport is in use.
SignalR .NET 客户端真的只能在 Win8 及更高版本上使用 webSockets 吗?
Is it true that SignalR .NET client will use webSockets only on Win8 and higher?
推荐答案
正确:.NET 客户端仅在 Win8 及更高版本上使用 WebSockets.
It's correct: .NET client uses WebSockets only on Win8 and higher.
这篇关于SignalR .NET 客户端不支持 Windows 7 上的 WebSockets的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!