我想將服務器/客戶端模型轉換爲服務器/服務器模型,以便讓我的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. Javascript到服務器的TCP連接
- 3. 用於服務器到服務器連接的單個持久性TCP連接
- 4. 服務器到服務器的連接
- 5. C HTTP服務器/連接重置
- 6. Web服務TCP服務器
- 7. NPAPI tcp http服務器C++在鉻合
- 8. 簡單的C#HTTP/TCP服務器
- 9. Android服務連接到服務器
- 10. 未連接到服務器
- 11. iphone連接到服務器
- 12. C#插座:通過代理服務器連接到服務器
- 13. TCP服務器連接復位
- 14. TCP連接VS ping服務器
- 15. Android服務器啓動的TCP連接
- 16. TCP服務器關閉連接
- 17. Socket.io連接到服務器
- 18. C#Exchange服務器連接
- 19. 連接到服務器
- 20. C#輪詢TCP服務器
- 21. C#TCP服務器仿真
- 22. c#未能連接到websocket服務器
- 23. 如何檢測tcp客戶端連接到c + +服務器
- 24. C#無法連接到我的異步TCP服務器
- 25. C/Linux TCP套接字服務器
- 26. 連接到UDP服務器
- 27. 連接到服務器
- 28. 連接到SignalR服務器
- 29. 無法連接到tcp服務器超過140個連接?
- 30. python TCP客戶端無法連接到我的TCP服務器