C# 带有ASP.NET的HTML5 web套接字

C# 带有ASP.NET的HTML5 web套接字,c#,asp.net,.net,html,websocket,C#,Asp.net,.net,Html,Websocket,是否可以使用ASP.NET/Web表单创建HTML5 Web套接字?Uhm。不是。HTML5WebSocket是一种客户端功能,这意味着您可以通过WebSocket对象将其与JavaScript代码一起使用。因此,通过在ASP.NET WebForms/MVC项目中编写的客户端代码,您可以使用它 如果您试图通过ASP.NET支持web套接字协议。这就是你想做的吗?你的问题有点含糊。嗯。不是。HTML5WebSocket是一种客户端功能,这意味着您可以通过WebSocket对象将其与JavaScr

是否可以使用ASP.NET/Web表单创建HTML5 Web套接字?

Uhm。不是。HTML5WebSocket是一种客户端功能,这意味着您可以通过WebSocket对象将其与JavaScript代码一起使用。因此,通过在ASP.NET WebForms/MVC项目中编写的客户端代码,您可以使用它


如果您试图通过ASP.NET支持web套接字协议。这就是你想做的吗?你的问题有点含糊。

嗯。不是。HTML5WebSocket是一种客户端功能,这意味着您可以通过WebSocket对象将其与JavaScript代码一起使用。因此,通过在ASP.NET WebForms/MVC项目中编写的客户端代码,您可以使用它


如果您试图通过ASP.NET支持web套接字协议。这就是你想做的吗?你的问题有点含糊。

简短的回答是否定的,不是.NET 4.0和IIS 7.5(分别是.NET和IIS的当前生产版本)。正如J.P.提到的,将来将支持web套接字。更具体地说,IIS 8将能够支持这一点,并对将与ASP.Net 4.5捆绑在一起的System.Net命名空间进行一些添加

与此同时,你可能会有兴趣多了解一些。它包括一个客户端库,该库使用HTML5WebSockets,但如果客户端或服务器都不支持WebSockets,则会返回到长轮询。最重要的是,这种回退机制对客户端和实现者是透明的。还提供了支持web套接字的.NET服务器实现

因此,问答可能也很有意思


简短的回答是否定的,而不是.NET 4.0和IIS 7.5(分别是.NET和IIS的当前生产版本)。正如J.P.提到的,将来将支持web套接字。更具体地说,IIS 8将能够支持这一点,并对将与ASP.Net 4.5捆绑在一起的System.Net命名空间进行一些添加

与此同时,你可能会有兴趣多了解一些。它包括一个客户端库,该库使用HTML5WebSockets,但如果客户端或服务器都不支持WebSockets,则会返回到长轮询。最重要的是,这种回退机制对客户端和实现者是透明的。还提供了支持web套接字的.NET服务器实现

因此,问答可能也很有意思



你应该考虑试一试。在反向Ajax中构建并支持ASP.NET Web应用开发层。

< P>你应该考虑尝试。它内置于反向ajax中,支持asp.net web应用程序开发层。

我喜欢将asp.net与web表单一起使用。有人建议我不要使用网络表单。原因是什么?有很多理由可以选择其中之一,所以最好是向给你建议的人询问原因。请澄清您的问题您想做什么:从浏览器、从服务器或您想实现自己的web套接字服务器进行通信。ASP.NET有两种风格:WebForms和MVC。两者都允许您使用.NET framework创建Web应用程序。ASP.NET WebForms尽其所能假装您处于一个有状态的环境中,在这个环境中,您根本不是。NET MVC提供了基于模型-视图-控制器模式的项目体系结构。对你来说,这是一个优先考虑的问题。我自己也是一个MVC迷,建议你不要使用WebForms的人可能也是。谢谢你提供的信息,如果我选择WebForm,是否可以使用代码隐藏来创建这样一个程序?还是只可能创建一个单独的类来实现我的游戏逻辑?我喜欢将Asp.net与Web表单结合使用。有人建议我不要使用网络表单。原因是什么?有很多理由可以选择其中之一,所以最好是向给你建议的人询问原因。请澄清您的问题您想做什么:从浏览器、从服务器或您想实现自己的web套接字服务器进行通信。ASP.NET有两种风格:WebForms和MVC。两者都允许您使用.NET framework创建Web应用程序。ASP.NET WebForms尽其所能假装您处于一个有状态的环境中,在这个环境中,您根本不是。NET MVC提供了基于模型-视图-控制器模式的项目体系结构。对你来说,这是一个优先考虑的问题。我自己也是一个MVC迷,建议你不要使用WebForms的人可能也是。谢谢你提供的信息,如果我选择WebForm,是否可以使用代码隐藏来创建这样一个程序?还是只可能创建一个单独的类来实现我的游戏逻辑?我正在尝试使用Web套接字创建一个游戏(从codeplex.com下载super Web Socket开源)。我已经用web表单创建了web服务上的游戏,但不确定是否可以使用web套接字在web表单上创建?如果我理解正确,您已经在ASP.NET WebForms项目中创建了web服务,并且希望使这些web服务与HTML5 web套接字一起工作。如果您的Web服务是用WCF创建的,那么这个问题应该会帮助您:谢谢。如果我选择web表单,是否可以使用代码隐藏来创建这样的程序?还是只可能创建一个单独的类来实现我的游戏逻辑?我正在尝试使用Web套接字创建一个游戏(从codeplex.com下载super Web Socket开源)。我已经用web表单创建了web服务上的游戏,但不确定是否可以使用web套接字在web表单上创建?如果我理解正确,您已经在ASP.NET WebForms项目中创建了web服务,并且希望使这些web服务与HTML5 web套接字一起工作。如果您的Web服务是用WCF创建的,那么这个问题应该会帮助您:谢谢。如果我选择web表单,是否可以使用代码隐藏来创建这样的程序?还是只可能创建