文件描述符可以使用UNIX域套接字在同一主機上從一個進程傳遞到另一個進程。 有人可以告訴如果有不同的主機上的進程之間傳遞文件描述符的方式?通過互聯網套接字傳遞文件描述符
1
A
回答
3
沒有辦法將文件描述符傳遞給遠程進程。怎麼會有?文件描述符指的是本地機器提供的I/O資源(即使它是網絡套接字,因爲套接字指的是涉及本地機器的網絡連接),這可能在遠程主機上不可用。
1
文件描述符基本上是本地計算機上一組表的一種索引,所以沒有辦法讓另一臺計算機使用同一個文件描述符。
5
無法在不同主機上的進程之間傳遞文件描述符。
其原因是在於,文件描述符是一個文件描述結構在內核的參考。當您將文件描述符傳遞到同一主機上的另一個進程時,該進程只引用內核中相同的現有文件描述。而在另一主機的內核中不存在相同的文件描述。
相關問題
- 1. 我可以通過0mq(zeromq)ipc套接字傳遞文件描述符嗎?
- 2. 套接字描述符與文件描述符
- 3. C++文件描述符(套接字)isopen()?
- 4. 套接字壞文件描述符
- 5. 文件/套接字描述符表
- 6. 套接字和文件描述符
- 7. Unix域套接字傳遞文件描述符 - sendmsg:傳輸端點未連接
- 8. 如何通過藍牙傳輸套接字文件描述符的內容?
- 9. Linux套接字描述符
- 10. 文件描述符和套接字文件描述符之間的區別
- 11. p2p文件傳輸通過互聯網
- 12. 通過互聯網傳遞JSon對象?
- 13. 使用unix域套接字傳遞的描述符
- 14. Linux套接字文件描述符通常適用於散列
- 15. 套接字描述符基本上是文件描述符的同義詞嗎?
- 16. 通過互聯網的android套接字通信
- 17. 通過互聯網在Python中的套接字連接?
- 18. 如何通過互聯網連接套接字?
- 19. Nginx的代理模塊和套接字描述符通過
- 20. 通過UNIX域套接字發送文件描述符,並選擇()
- 21. 什麼是文件描述符/連接/套接字/ IP?
- 22. 通過文件描述符 - Execve(typecast)
- 23. 通過套接字檢測互聯網斷開
- 24. 套接字 - UDP通過互聯網發送數據
- 25. 需要獲取套接字描述符
- 26. 監視套接字描述符
- 27. 文件/多通道描述符(2)傳遞到$ fclose無效
- 28. 套接字對非套接字或錯誤文件描述符的操作
- 29. 如何找到與套接字描述符關聯的文件名?
- 30. 使用close()套接字(C++)的錯誤文件描述符
非常感謝... – mandeep