我想將服務器/客戶端模型轉換爲服務器/服務器模型,以便讓我的2臺運行程序的計算機通過可能是url或其他類似IP address.I想知道是否有可能通過網址連接2臺服務器。或者是唯一的方法?示例將不勝感激,因爲這是我寫作C++的第二天。C++ http tcp服務器到服務器連接
1
A
回答
2
對於HTTP,服務器只與客戶端通話。所以,我不確定服務器到服務器的含義。
網址可以很好的用來訪問HTTP服務器,但是在實際建立網絡連接之前,需要將主機名解析爲IP地址。你應該能夠找到能爲你完成這些細節的庫,但手動建立到HTTP服務器的套接字連接並不困難。
存在多個服務器的配置,充當單個服務器。這些有時稱爲Web農場或HTTP羣集。通常,羣集前面有某種負載平衡器。許多HTTP負載均衡器都支持服務器關聯功能,以確保將客戶端發送到羣集中的同一服務器以供後續操作使用。
在集羣配置中,服務器可能需要同步共享狀態,例如文件系統數據或配置數據。這通常由HTTP服務器進程本身外部的一些機制來處理。 HTTP服務器進程可能需要與同步協作,但這可能與重新啓動進程一樣簡單。
還有另一種稱爲反向代理配置的HTTP服務器配置模式。一組HTTP代理服務器位於單個HTTP服務器的前面。這些代理服務器被認爲是廉價和可消耗的實體,可以從HTTP服務器本身卸載工作,提供了一種可擴展的手段來增加HTTP服務器的容量。
有許多開源的HTTP服務器和代理項目可用作它們如何實現的示例。如果您正在嘗試構建自己的自定義服務器應用程序,則可以查看Boost asio中的HTTP示例。
相關問題
- 1. 從Web服務器連接到TCP服務器
- 2. 連接到扭曲的TCP服務器
- 3. Javascript到服務器的TCP連接
- 4. 用於服務器到服務器連接的單個持久性TCP連接
- 5. 服務器到服務器的連接
- 6. Linux的TCP服務器:接受連接
- 7. C HTTP服務器/連接重置
- 8. 從HTTP服務器到TCP服務器的數據傳輸
- 9. Web服務TCP服務器
- 10. 簡單的C#HTTP/TCP服務器
- 11. Android服務連接到服務器
- 12. 如何用C++/QT中的TCP服務器套接字創建Http服務器
- 13. 連接到服務器http客戶端
- 14. Python連接到HTTP服務器
- 15. 未連接到服務器
- 16. iphone連接到服務器
- 17. Julia TCP服務器和連接
- 18. C#插座:通過代理服務器連接到服務器
- 19. JAVA TCP客戶端 - 服務器連接
- 20. TCP服務器連接復位
- 21. Android服務器啓動的TCP連接
- 22. TCP連接VS ping服務器
- 23. TCP服務器關閉連接
- 24. C#Exchange服務器連接
- 25. Socket.io連接到服務器
- 26. 連接到服務器
- 27. 連接C#到SQL服務器
- 28. C#輪詢TCP服務器
- 29. C#TCP服務器仿真
- 30. TCP服務器C++程序