我需要在同一臺計算機上每次從一個進程傳輸小塊數據(大約8個字節)。
你會說什麼是最快的方法來做到這一點(套接字,共享內存,...)?在同一臺計算機上傳輸小包數據的最快方法
0
A
回答
1
在兩個進程中創建並使用內存映射文件。將8個字節寫入內存然後直接從那裏讀取是最快的。
0
UDP連接通過回送接口發送的數據包肯定是非常快的。這也總是向您打開選項來執行遠程請求的操作。共享內存可能會更快,但不是更加容易使用。
1
如果您可以創建窗口,請使用常規的SendMessage()並將數據置於wParam/lParam(您甚至不需要WM_COPYDATA)。這是完成任務的快速高效方式。如果您沒有窗口,可以使用PostThreadMessage()函數
相關問題
- 1. 在兩臺相鄰的計算機之間傳輸文件的最快方法
- 2. 如何在兩臺計算機之間傳輸數據?
- 3. pcap - 在同一臺計算機上流式傳輸和接收udp
- 4. 局域網內兩臺計算機之間的數據傳輸
- 5. 以最小的代價在多臺計算機上同步代碼
- 6. angular-cli在同一臺計算機上的不同版本
- 7. ColdFusion和PHP在同一臺計算機上,不同的環境
- 8. 在另一臺計算機上的Java Sqlite數據庫連接
- 9. 優勢在同一臺計算機
- 10. 請建議將數據從一臺計算機傳輸到另一臺的安全方式
- 11. R:在數據幀的多列上執行行計算的最快方法
- 12. 最快的算法來計算數量
- 13. 如何在不同計算機上的2個軟件之間傳輸數據
- 14. 導出Python程序以在另一臺計算機上運行的最簡單和最快捷的方式?
- 15. 將ASP.NET文件從本地計算機傳輸到另一臺計算機
- 16. 無法解密數據在第二臺計算機上
- 17. 在iPhone和計算機(Mac或PC)之間傳輸數據的最快方式是什麼?
- 18. 無法在一臺計算機上運行jar,但可以在另一臺計算機上運行
- 19. 在發生崩潰後將MySQL從一臺計算機傳輸到另一臺計算機
- 20. MAMP:在同一網絡上的兩臺計算機之間共享數據庫
- 21. 如何將我的MySQL數據庫傳輸到另一臺計算機?
- 22. 計算行列式的最快方法?
- 23. 最快的方法來計算卷積
- 24. 在同一臺計算機上同步兩個ruby腳本
- 25. 計算數據庫字段彙總的最快方法
- 26. 將文件從AS400傳輸到同一網絡中的另一臺計算機
- 27. 在另一臺計算機上使用Access數據庫與C#
- 28. 在另一臺計算機上備份mysql數據庫
- 29. 在另一臺計算機上訪問SQL Server數據庫
- 30. 一臺計算機
即使在本地主機上UDP數據包也可能會丟失(儘管很少)。 – 2012-03-10 14:04:32