Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Ajax 是否可以将socket.io客户端与自定义C#web服务器一起使用?_Ajax_Sockets_Communication_Socket.io - Fatal编程技术网

Ajax 是否可以将socket.io客户端与自定义C#web服务器一起使用?

Ajax 是否可以将socket.io客户端与自定义C#web服务器一起使用?,ajax,sockets,communication,socket.io,Ajax,Sockets,Communication,Socket.io,我正在建立一个你可以玩游戏的网站。当玩家移动时,我想将该移动发送到服务器,然后使用C#计算响应并返回给客户端。我可以用JavaScript做所有客户端的事情,我只是想弄清楚应该如何进行通信 我曾考虑使用socket.io,但我相信这需要我用JS编写服务器和客户端。所以,我不确定该采取什么方法。是吗 尝试让socket.io与C#DLL通信,或者 用C#编写整个web服务器(应该相对简单,不是吗?)。如果是,我仍然可以使用socket.io客户端吗?它只是向服务器发送基本的请求,我应该能够捕捉到,

我正在建立一个你可以玩游戏的网站。当玩家移动时,我想将该移动发送到服务器,然后使用C#计算响应并返回给客户端。我可以用JavaScript做所有客户端的事情,我只是想弄清楚应该如何进行通信

我曾考虑使用socket.io,但我相信这需要我用JS编写服务器和客户端。所以,我不确定该采取什么方法。是吗

  • 尝试让socket.io与C#DLL通信,或者
  • 用C#编写整个web服务器(应该相对简单,不是吗?)。如果是,我仍然可以使用socket.io客户端吗?它只是向服务器发送基本的请求,我应该能够捕捉到,不是吗
  • 或者我应该放弃socket.io,只使用jquery+ajax向我的服务器发送http请求……但是我该如何响应呢?而且,HTTP不像套接字那样高效/轻量级,是吗
  • 我希望通信尽可能轻松,以便能够获得快速响应时间和更轻的服务器负载。

    签出信号器:


    它是ASP.NET的socket.io端口(我假设您将在Web服务器上使用它?

    请参见@Polity:这是用于网站的,而不是用于Windows窗体/WPF应用程序。我想使用JS客户端。如果有必要的话,我想Silverlight也是一个选择,但我不太确定这个问题是怎么回事。看起来很不错。我已经有一段时间没碰过C#了,但如果它再次出现,我一定会更深入地了解Signal@马克:是我解决了你的问题,还是你需要进一步的帮助?嗯,就像我说的,我已经有一段时间没用C了。无法告诉你这对我是否有效;)