端口 80 上的 superwebsocket

Posted

技术标签:

【中文标题】端口 80 上的 superwebsocket【英文标题】:superwebsocket on port 80 【发布时间】:2012-02-08 11:33:25 【问题描述】:

我正在使用 SuperWebSocket(http://superwebsocket.codeplex.com) 并试图使其在共享主机(即端口 80)下工作,因为它们不允许其他非标准端口。这可以使它在端口 80 上工作吗?当我尝试服务器关闭连接时。如何实现?

<socketServer>
        <servers>
            <server name="SuperWebSocket"
                    serviceName="SuperWebSocket"
                    ip="Any" port="80" mode="Async">
            </server>
            <server name="SecureSuperWebSocket"
                    serviceName="SuperWebSocket"
                    ip="Any" port="2012" mode="Sync" security="tls">
                <!--Please install the certificate to your trusted certificates store, the password is 'supersocket'-->
                <certificate filePath="localhost.pfx"
                             password="supersocket"
                             isEnabled="true"></certificate>
            </server>
        </servers>
        <services>
            <service name="SuperWebSocket"
                     type="SuperWebSocket.WebSocketServer, SuperWebSocket" />
        </services>
    </socketServer>

【问题讨论】:

【参考方案1】:

不行,不能绑定已经使用过的端口。

【讨论】:

【参考方案2】:

在您的 html 文件中使用 wss://localhost:2012/...它需要安全连接

【讨论】:

以上是关于端口 80 上的 superwebsocket的主要内容,如果未能解决你的问题,请参考以下文章

使用 lighttpd 重定向端口 80 上的 websocket 流量

当 web 端口 80 已经在使用时,如何监听 heroku 上的任何端口?

HTTP 端口 80 上的 URLConnection FileNotFoundException

端口 80 上的 HTTP 通信

Mac 上的 Nodejs 和 Wordpress 都端口 80 虚拟主机配置

将 Web 服务器从端口 5000 重定向到 localhost (Fedora) 上的端口 80