C# WebService还是WebSocket?
我正在尝试在ASP.net/C#中构建简单的两人游戏应用程序。我不确定使用WebService或WebSocket是最好的。我知道它们之间的基本区别,我只是需要一些建议选择WeSocket还是WebService更好,为什么 我对这两种技术都是新手,因此非常感谢您的指导。我想说的是使用。它具有DesktopClient for desktop应用程序,您可以从WebSocket中受益,以便与它们通信,并且您还可以使用相同的服务器端来实现基于浏览器的解决方案。它可以帮助您几乎实时地从客户端和服务器调用方法,而无需处理文本解析等。PokeIn有自己的Websocket服务器C# WebService还是WebSocket?,c#,asp.net,web-services,websocket,C#,Asp.net,Web Services,Websocket,我正在尝试在ASP.net/C#中构建简单的两人游戏应用程序。我不确定使用WebService或WebSocket是最好的。我知道它们之间的基本区别,我只是需要一些建议选择WeSocket还是WebService更好,为什么 我对这两种技术都是新手,因此非常感谢您的指导。我想说的是使用。它具有DesktopClient for desktop应用程序,您可以从WebSocket中受益,以便与它们通信,并且您还可以使用相同的服务器端来实现基于浏览器的解决方案。它可以帮助您几乎实时地从客户端和服务器
1更大的好处是当客户系统遇到防火墙等问题时,PokeIn可以通过HTTP接口创建通信。我想说WebSocket,因为传输数据时的开销很低。其他人可能会给出更全面的答案。你的游戏是如何运作的?你需要实时连接吗?预期的延迟是多少?Websocket可以在所有平台和浏览器上工作?我不介意延迟。我知道基本信息如果你决定使用web服务,那么就使用WCF,而不是传统的ASMX web服务。“Websocket适用于所有平台和所有浏览器?”大多数现代浏览器都支持原生Websocket。有一些具有挑战性的平台(IE9和更早版本,Android)。只需确保使用具有良好仿真的解决方案即可。在这里,您可以了解更多关于WebSocket仿真的信息(来自Kaazing的博客,我工作的公司):。