Мне никогда не приходилось делать IPC в Windows раньше. В настоящее время я разрабатываю пару программ, стандартное приложение GUI/CLI и службу Windows. Приложение должно сообщить службе, что делать. Итак, предполагая, что связь является только локальной, какой был бы лучший способ связи для этих двух процессов?
Где лучше всего определяется как более надежный и менее подверженный ошибкам, а не самый эффективный или простой код.
Примеры кода будут очень желанными, но не требуются: -)
Примечание. Я спрашиваю, что использовать, стандартный TCP-сокет, именованные каналы или какие-либо другие средства связи.
Спасибо!