在windows 7上将使用长轮询的C#应用程序转换为使用WebSocket

在windows 7上将使用长轮询的C#应用程序转换为使用WebSocket,c#,windows-7,websocket,C#,Windows 7,Websocket,我有一个现有的桌面应用程序,它使用长轮询来接收使用WebSocket的通知。我的开发是在Windows7上的,我的网络上有一个websocket服务器。当我想替换通知以使用WebSocket时,这只需要是一个侦听 我发现的一切都表明WebSocket仅在Windows 8上可用 是否无法创建到现有web套接字服务器的仅侦听websocket连接 如果windows 8只是开发版,那么它是否可以构建在windows 8上,然后部署到windows 7 是否有不涉及第三方安装的解决方案 恐怕不行系

我有一个现有的桌面应用程序,它使用长轮询来接收使用WebSocket的通知。我的开发是在Windows7上的,我的网络上有一个websocket服务器。当我想替换通知以使用WebSocket时,这只需要是一个侦听

我发现的一切都表明WebSocket仅在Windows 8上可用

  • 是否无法创建到现有web套接字服务器的仅侦听websocket连接
  • 如果windows 8只是开发版,那么它是否可以构建在windows 8上,然后部署到windows 7
  • 是否有不涉及第三方安装的解决方案

    • 恐怕不行系统.Net.WebSockets。因此,如果您尝试运行使用该名称空间的应用程序,无论它是服务器还是客户端,它都会抛出
      PlatformNotSupportedException

      您需要安装第三方客户端才能连接到WebSocket服务器

      看看