【问题标题】:Adafruit Huzzah32 ESP32 WebSocket and WebServer on the same portAdafruit Huzzah32 ESP32 WebSocket 和 WebServer 在同一个端口上
【发布时间】:2019-01-24 05:58:03
【问题描述】:

我有一个 Adafruit Huzzah32。我使用 wifi 作为交通工具。

我正在尝试让 WebServer 和 WebSocket 一起工作。有这方面的例子吗?

我尝试了几个不同的库,但似乎没有一个库在同一个端口上同时处理服务器页面和 WS 套接字。

我可以单独设置它们,但是我必须使用 2 个不同的端口,并且我希望它们位于同一个端口上。

【问题讨论】:

    标签: websocket arduino webserver esp32 adafruit


    【解决方案1】:

    你的要求没有任何意义。

    端口号唯一标识使用 TCP 连接的服务。它们确定如何处理连接的数据。您不能使用一个端口拥有两种不同的东西,因为端口号是用来区分它们的。

    通过尝试使用相同的端口号,您实际上想要完成什么?

    【讨论】:

    • 我使用 RPi 来制作这个项目的原型。在那个平台上,我使用了一个名为 Tornado 的网络服务器。它在同一端口上同时提供 HTTP 托管和 WS。我刚刚在端口 80 或 8080 或我想要的任何端口上启动了 Tornado 服务器,并且我们创建的 Web 应用程序在该端口上提供服务,并且所有 Web 套接字也来自同一个端口。我认为端口与来回传递数据有关,然后更高级别解析 HTTP 或 WS 请求和响应。这就是我所希望的。
    猜你喜欢
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 2021-05-22
    • 1970-01-01
    相关资源
    最近更新 更多