gpt4 book ai didi

c++ - 如何让 WebSocket 服务器在 aws 上运行

转载 作者:行者123 更新时间:2023-11-28 02:45:00 25 4
gpt4 key购买 nike

我正在开发一个需要实时双向服务器/客户端消息传递的 iOS 应用。

我正在尝试使用 WebSocket++在 AWS EC2 上开发 WebSocket 服务器应用程序。必须使用 C++,因为这是我在服务器端知道的唯一语言。问题是我是服务器端开发的新手。我有 2 个非常基本的问题:

1,我是否需要设置像 apache/nginx 这样的 HTTP 服务器才能让 websocket 运行?即websocket app能不能单独独立生存?

2,我现在已经设置了一个 nginx 服务器以防万一,有什么资源可以让我引用以使 nginx 和 websocket 一起工作吗?

最佳答案

  1. 不,您不需要 Web 服务器、(反向)Web 代理或任何让您的 C++ WebSocket 服务器与 WebSocket 客户端通信的东西。

  2. Nginx(作为 HAproxy)支持反向代理 WebSocket。这在某些情况下是有意义的,例如您想要在代理处终止 TLS 并将纯 WebSocket 转发到您的后端服务器,或者您想要将传入的 WebSocket 连接负载平衡到多个后端节点。但是,如前所述,这不是必需的。

关于c++ - 如何让 WebSocket 服务器在 aws 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24715002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com