首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c++ http tcp服务器到服务器的连接

c++ http tcp服务器到服务器的连接
EN

Stack Overflow用户
提问于 2012-07-08 06:51:42
回答 1查看 668关注 0票数 1

我正在尝试将服务器/客户端模型转换为服务器/服务器模型,以便让运行程序的两台计算机通过url或其他类似ip地址的东西找到彼此。我想知道是否可以通过url连接两台服务器。或者ip是唯一的方法吗?由于这是我编写c++的第二天,我将非常感谢示例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-08 07:15:49

对于HTTP,服务器仅与客户端通信。所以,我不确定你所说的服务器到服务器是什么意思。

URL可以用于访问HTTP服务器,但在实际建立网络连接之前,需要将主机名解析为IP地址。您应该能够找到能够为您完成这些细节的库,但是手动建立到HTTP服务器的套接字连接并不难。

在某些配置中,有多个服务器充当单个服务器。这些有时称为web场或HTTP群集。通常,在集群前面有某种类型的负载均衡器。许多HTTP负载均衡器都支持服务器亲和性功能,以确保将客户端发送到集群中的同一服务器,以进行后续操作。

在群集配置中,服务器可能需要同步共享状态,例如文件系统数据或配置数据。这通常由HTTP服务器进程本身外部的某种机制来处理。HTTP服务器进程可能需要配合同步,但这可以像重新启动进程一样简单。

还有另一种HTTP服务器配置模式,称为反向代理配置。一组HTTP代理服务器位于单个HTTP服务器的前面。代理服务器被认为是廉价和可消耗的实体,它们从HTTP服务器本身卸载工作,提供了增加HTTP服务器容量的可扩展方法。

有许多开源HTTP服务器和代理项目可以作为如何实现它们的示例。如果您正在尝试构建自己的自定义服务器应用程序,您可以查看Boost asio中的HTTP示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11379279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档