wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了xsockets.net(.NET WebSocket服务器)如​​何在Windows 2008上运行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在比较WebSocket服务器 > xsockets.net > SuperWebSocket >弗莱克 > SignalR SignalR仅在Server 2012上可用,但我的服务器运行的是Windows 2008. SuperWebSocket& Fleck,他们只支持flash-proxy后备. xsockets.net,这个在老年人网络浏览器中具有长期的后备支持. 但它表示后备版仅适
我正在比较WebSocket服务器

> xsockets.net
> SuperWebSocket
>弗莱克
> SignalR

SignalR仅在Server 2012上可用,但我的服务器运行的是Windows 2008.

SuperWebSocket& Fleck,他们只支持flash-proxy后备.

xsockets.net,这个在老年人网络浏览器中具有长期的后备支持.
但它表示后备版仅适用于MVC3 / 4项目.
它可以在MVC3 / 4应用程序中打开@L_262_3@端口来接受支持websocket的客户端的连接吗?在Windows 2008上我似乎不可能.

我有@L_262_3@问题,那就是:XSockets.NET如何在Windows 2008中运行?

如您所知,在IIS8.0之前,http.sys中不会添加WebSocket功能.
在IIS7.5中,SignalR始终以长池模式运行,适用于所有客户端.

XSockets.NET是一样的吗?因为据说MVC3 / 4项目只支持长池回退.
如果我想利用后备支持,我必须在MVC3 / 4中使用XSockets.NET,它最终由IIS托管.
IIS7.5没有websocket的功能,这就是我所害怕的

有谁知道它在承载MVC应用程序的IIS7.5中是如何工作的?
通过长池处理所有客户?

编辑:

保持兼容

XSockets将在运行.NET 4,0(或更高版本)或Mono的任何机器上兼容websocket.这与操作系统无关……如果您愿意,您甚至可以在RaspBerry PI上运行完整的XSocket. XSockets将使用回退的唯一时间是客户端连接不支持websockets(IE9,IE8等).

SignalR在.NET 4.5和内置的WebSocket命名空间(4.5)中构建了WebSocket支持,而XSockets在.NET 4.0中实现了WebSocket协议(以及其他功能). SignalR和XSockets除了它们都是在.NET框架上构建之外没有任何评论,之后看起来非常不同……但这超出了范围.

环境

由于XSockets通过它自己实现了WebSocket协议,这意味着XSockets不依赖于任何网络服务器,IIS,Apache等…它可以作为独立的Windows服务运行,或者如果你愿意,可以在Azure上运行.但是,您也可以在Web中启动XSockets,这实际上是在安装我们的nuget包时的设置方式.

倒退

将XSockets安装到MVC3 / MVC4解决方案时,安装将自动注册@L_262_3@额外的控制器.如果客户端缺少对websockets的支持,该控制器将使用我们的外部API(套接字)与XSockets通信,JavaScript API将对该控制器执行AJAX(longpolling).作为开发人员,如果要使用回退,除了添加其他JavaScript文件之外,您不需要执行任何其他操作.

现在,您可以为WebForms(和AzurE)进行后备工作,但由于这超出了范围,因此如果您对此有疑问,请将其保留.

底线要结束……

>不要担心XSockets需要特殊的操作系统才能运行,我们运行在任何Windows / Unix / Linux环境中,只要.NET 4.0或Mono是安装.> XSockets在IIS内部,Azure中运行,作为Windows服务或仅作为控制台应用程序运行……您甚至可以在RaspBerry PI上运行服务器或其他任何东西(电话或其他)只要.NET / Mono的要求已满.> XSockets可以在.NET / Mono环境中开发,因此您可以使用Xamarin和使用Visual studio的Windows实际开发插件.>当您在MVC3 / MVC4中进行开发安装时,会自动设置回退,但您也可以在Azure上设置回退WebForms的.> SignalR让服务器环境决定客户端是否可以使用websockets,XSocket总是有websockets和仅当客户端不支持时才回退到longpollingWebSockets的.

大佬总结

以上是大佬教程为你收集整理的xsockets.net(.NET WebSocket服务器)如​​何在Windows 2008上运行?全部内容,希望文章能够帮你解决xsockets.net(.NET WebSocket服务器)如​​何在Windows 2008上运行?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。