1

我有一个像 dev.websocketserver.com 这样的主机名。

现在我想在 IIS 中的这个主机名上托管我的 websocket-server,以便我的套接字地址变为 ws://dev.websocketserver.com/Echo

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

谁能告诉我通过 IIS 托管 websocket-server 的基本架构应该是什么?

4

1 回答 1

2

据我所知,你不能。

websocket-sharp 需要在它自己的端口上运行,所以你不能同时拥有 IIS 和它在同一个端口。

例如,您可以在同一主机上运行两者并拥有 ws://dev.websocketserver.com:8000。

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

于 2016-02-22T20:18:36.217 回答