我有一个像dev.websocketserver.com这样的主机名。
现在我想在IIS中的这个主机名上托管我的websocket-server,以便我的套接字地址成为 WS://dev.websocketserver.com/Echo
我应该创建什么WCF服务,Windows服务? Socket将侦听尚未使用的端口。因此,如果我在主机dev.websocketserver.com下托管我的WCF服务,并在Global.asax中创建一个服务器,那么它将不会与端口80绑定。
谁能告诉我在IIS上托管websocket-server的基本架构应该是什么?
答案 0 :(得分:2)
据我所知,你不能。
websocket-sharp需要在自己的端口中运行,因此您不能同时拥有IIS和它。
您可以在同一主机中运行,例如ws://dev.websocketserver.com:8000。
IIS 8并且还支持WebSockets,因此您可以在ASP.NET中使用内置的WebSockets,而不是使用websocket-sharp。