0
我想在Visual Studio IDE(仍然使用C和C++文件)中使用IPC Unix機制(管道,共享內存,套接字),但是我發現很難知道哪些頭文件應該包括爲了使用,比如說,一個fork()命令或類似的東西。在Visual Studio上的IPC
我試過Google搜索它,但我沒有任何運氣。
非常感謝!
西爾維奧。
我想在Visual Studio IDE(仍然使用C和C++文件)中使用IPC Unix機制(管道,共享內存,套接字),但是我發現很難知道哪些頭文件應該包括爲了使用,比如說,一個fork()命令或類似的東西。在Visual Studio上的IPC
我試過Google搜索它,但我沒有任何運氣。
非常感謝!
西爾維奧。
查看winsock.h的插座。共享內存可以通過內存映射文件完成。 Googling「windows shared memory」給出了幾個相關的結果。支持管道,請在MSDN中搜索「pipes」和'CreatePipe' function。不支持叉 - 有一些hacks,但它們不是特別簡單/高效。可能更好的重新設計,以避免需要叉。
thnks!我剛剛發現,對於Windows,您在include.h中有CreateProcess,這是與Unix Fork等效的windows systemCall。 – Silvestre 2011-04-26 18:13:28
'CreateProcess'與「fork」相似,但不相同。有關差異的討論,請參閱http://www.gamedev.net/topic/360290-fork-on-windows/。 – AShelly 2011-04-26 18:20:42