Веб-службы или мыло было бы довольно легко, однако, если приложение C ++ не является веб-сервером естественным образом (или приложением C #), может быть проще просто использовать непосредственное программирование сокетов.
Сокеты довольно просты в использовании как на C #, так и на C ++. Они дают вам полный контроль над типом передаваемой даты, что может стоить немного больше работы в обработке.
Самая большая проблема, на которую стоит обратить внимание, - это, вероятно, порядковый номер двоичных данных и кодирование текстовых данных, если вы используете сокеты напрямую. В противном случае это очень просто.