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