代码之家  ›  专栏  ›  技术社区  ›  Shashwat Tripathi

如何在IIS上托管websocket sharp服务器

  •  1
  • Shashwat Tripathi  · 技术社区  · 9 年前

    我的主机名是dev.websocketserver.com。

    现在我想在IIS中的这个主机名上托管我的websocket服务器,这样我的套接字地址就变成了 ws://dev.websocketserver.com/Echo

    我应该创建什么WCF服务,windows服务?套接字将侦听尚未使用的端口。因此,如果我在主机dev.websocketserver下托管WCF服务。com和Global中。asax创建一个服务器,那么它将不会与端口80绑定。

    有人能告诉我在IIS上托管websocket服务器的基本架构是什么吗?

    1 回复  |  直到 9 年前
        1
  •  2
  •   vtortola    9 年前

    据我所知,你不能。

    websocket sharp需要在自己的端口中运行,因此不能在同一端口中同时拥有IIS和它。

    您可以在同一主机上运行这两个程序,并使用ws://dev.websocketserver。例如com:8000。

    IIS 8和进一步支持WebSockets,因此您可以在ASP中使用内置WebSocket。NET而不是websocket sharp。