Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WebService还是WebSocket?_C#_Asp.net_Web Services_Websocket - Fatal编程技术网

C# WebService还是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中受益,以便与它们通信,并且您还可以使用相同的服务器端来实现基于浏览器的解决方案。它可以帮助您几乎实时地从客户端和服务器

我正在尝试在ASP.net/C#中构建简单的两人游戏应用程序。我不确定使用WebService或WebSocket是最好的。我知道它们之间的基本区别,我只是需要一些建议选择WeSocket还是WebService更好,为什么

我对这两种技术都是新手,因此非常感谢您的指导。

我想说的是使用。它具有DesktopClient for desktop应用程序,您可以从WebSocket中受益,以便与它们通信,并且您还可以使用相同的服务器端来实现基于浏览器的解决方案。它可以帮助您几乎实时地从客户端和服务器调用方法,而无需处理文本解析等。PokeIn有自己的Websocket服务器


1更大的好处是当客户系统遇到防火墙等问题时,PokeIn可以通过HTTP接口创建通信。

我想说WebSocket,因为传输数据时的开销很低。其他人可能会给出更全面的答案。你的游戏是如何运作的?你需要实时连接吗?预期的延迟是多少?Websocket可以在所有平台和浏览器上工作?我不介意延迟。我知道基本信息如果你决定使用web服务,那么就使用WCF,而不是传统的ASMX web服务。“Websocket适用于所有平台和所有浏览器?”大多数现代浏览器都支持原生Websocket。有一些具有挑战性的平台(IE9和更早版本,Android)。只需确保使用具有良好仿真的解决方案即可。在这里,您可以了解更多关于WebSocket仿真的信息(来自Kaazing的博客,我工作的公司):。