signalr用winform做宿主 如何使用websocket

livelymoon 2015-11-01 11:13:45
我看signalr'服务端用iis宿主要求是win2012才可以启用websocket,但是其他宿主的却没有说
代码参照的是官网的例子

http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host

copy下来F5运行,客户端是chrome,这个支持websocket是肯定的,但把连接方法打印出来却是用了 serverSentEvents,并没有使用websocket
$('#consolelog').append('transport:' + $.connection.hub.transport.name + '');

问:作为宿主的服务端consoleapp难道有什么特殊设置吗?
...全文
461 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
另外,更低 .net 版本我没有测试过,但是起码对 .net 4.0 是支持的。
  • 打赏
  • 举报
回复
不需要 asp.net,不需要 signalr。你使用 Fleck 即可用几行代码就轻轻松松地搞定 websocket 服务器端了。 在你的 vs 的主菜单上,选择“工具->Nuget程序包管理器->管理解决方案的 Nuget 程序包”,然后在打开的窗口中输入 Fleck,你可以看到网络上最新的稳定版是 0.13.0.57 版本。然后选择安装到你的工程中。
  • 打赏
  • 举报
回复
你可以看看它的项目网址 https://github.com/statianzo/Fleck 上面的代码例子,它是多么简洁方便!无需纠结什么 xxx.config 文件配置,只要写几行代码即可。

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧