我想使用 tomcat 来提供网页服务。该网页将使用 websockets 通过端口 80 建立连接。这是否意味着我需要一个 java servlet(由 tomcat 托管)来监听 websocket 连接?或者我可以使用其他一些用 erlang 编写的应用程序来监听 websocket 连接。
我很困惑,如果我使用 tomcat 来提供网页,我是否也被迫使用它来监听端口 80 上的 websockets。我会在同一台机器上安装 tomcat 和 erlang 应用程序。
最佳答案
WebSocket 服务器可能在其他端口上监听,而不是用于为您的 HTML 页面提供服务的端口(大概是 80),甚至可能在单独的域/服务器上。只要尊重the specification ,您可以使用任何语言/框架来编写 WebSocket 服务器。
关于http - 由 tomcat 托管的网页,websocket 可以通过端口 80 连接到与 tomcat 位于同一台机器上的 erlang 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486349/