IPC на Visual Studio - PullRequest
       62

IPC на Visual Studio

0 голосов
/ 26 апреля 2011

Я пытаюсь использовать механизмы IPC Unix (каналы, разделяемую память, сокеты) в Visual Studio IDE (все еще использую файлы C и C ++), но мне трудно понять, какие заголовочные файлы мне следует включить в порядок для работы, скажем, например, с командой fork () или аналогичной.

Я пытался погуглить, но мне не повезло.

Большое спасибо!

Silvio.

1 Ответ

1 голос
/ 26 апреля 2011

См. winsock.h для сокетов. Общая память может быть сделана с отображенными в память файлами. Googling" windows shared memory " дает несколько соответствующих результатов. Поддерживаются каналы, в MSDN ищите « pipe » и функцию «CreatePipe» . Форк не поддерживается - есть некоторые хаки , но они не особенно просты / эффективны. Вероятно, лучше изменить дизайн, чтобы избежать необходимости в форке.

...