http - 由 tomcat 托管的网页,websocket 可以通过端口 80 连接到与 tomcat 位于同一台机器上的 erlang 服务器吗?

标签 http tomcat erlang websocket

我想使用 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/

相关文章:

javascript - Angularjs中ajax单一方法的架构

multithreading - Erlang 怎么 sleep (晚上?)

node.js - 为什么 Web 服务器仍然使用 http 1.1 而不是 http 2?

http - 使用 HttpClient 阻止下载整个远程资源?

html - IIS、ColdFusion 或 TomCat 会在大约 4MB 时切断页面输出 - 我需要帮助来确定哪个设置限制了该输出?

html - 在没有服务器端脚本的情况下设置 Access-Control-Allow-Origin

java - 访问 Elastic Beanstalk 端点时出现 502 代理错误

erlang - 使用 Erlydtl 进行主/应用程序布局

json - 在erlang中解析从http返回的json

c - 假设所有 HTTP header (单个 HTTP 消息的)都到达相同的 SSL/TLS 记录是否合理?