2
A
回答
2
對於服務器進程檢索網絡數據,@radman建議的Boost.Asio是一個不錯的選擇。
在服務器和本地客戶端之間,Boost.Interprocess會更高效,因爲這是進程間數據傳輸,不需要網絡使用。
這些Boost庫中的每一個都爲複雜的底層Win32 API提供了一個可立即運行的包裝,因此使用庫比通過構建您自己的具有等效功能的特殊用途代碼更快地獲得工作解決方案。
1
你應該檢查出Boost.Asio它適合你的問題,是堅實的。
0
標準TCP套接字適用於同一機器或不同機器上多個進程之間的進程間通信。它是標準的,幾乎可以在所有平臺和幾乎所有的編程語言中使用。您應該能夠輕鬆找到示例C++代碼。
要連接到同一臺機器上的套接字,請使用「localhost」作爲其名稱或127.0.0.1作爲其IP。
0
我相信Windows有命名管道,這將工作類似於其他答案中的建議(特別是@ Irish的TCP套接字建議)。詳情請參閱CreateNamedPipe()。
相關問題
- 1. 如何在Java Socket編程中在一臺服務器和多臺客戶機之間進行通信?
- 2. 同一臺機器上的Git客戶機和服務器
- 3. 2臺不同服務器如何在同一臺「機器」中進行通信?
- 4. 通過文件或套接字在同一臺機器上進行客戶機 - 服務器通信
- 5. 客戶端和服務器使用同一臺機器
- 6. 通信通過插座:一臺服務器和兩個客戶端
- 7. 同一臺機器上的進程間通信
- 8. 使用tcp在同一臺機器上的進程間通信
- 9. JAVA客戶端 - 服務器軟件,多臺機器
- 10. 多臺Informatica Powercenter客戶機在同一臺機器上?
- 11. Socket編程多客戶端一臺服務器
- 12. 進程間通信:MFC服務器,.NET C#客戶端
- 13. 在客戶端和服務器之間進行通信
- 14. 服務器和客戶端之間的通信進度
- 15. Java服務器和Android手機之間的客戶端/服務器通信
- 16. WWF服務和ASP.NET客戶端在同一臺服務器上
- 17. 通過互聯網進行客戶機/服務器通信
- 18. 如何同步多臺客戶機上的服務器列表?
- 19. 在同一臺機器上測試INDY TCP客戶機和服務器delphi
- 20. 服務器和客戶機在同一臺機器上,沒有環回
- 21. 兩臺服務器之間進行通信 - Amazon SQS/SNS?
- 22. C#如何在兩臺服務器之間進行通信
- 23. 另一臺服務器機
- 24. 在兩臺機器上運行的進程之間的通信
- 25. 客戶端服務器程序,兩臺服務器
- 26. 客戶端通過套接字連接多臺服務器
- 27. 我已經創建了1臺服務器,它將另一臺PC上的一臺客戶機與另一臺客戶機連接爲本地主機?
- 28. 一臺客戶機停止後,Unix ipc服務器停止
- 29. winsock客戶端和服務器通信
- 30. 黑莓小程序與後臺服務器進行通信
你在使用什麼操作系統? – 2010-10-12 04:10:49
我在Windows上。 – martin71 2010-10-12 04:43:32