Я написал 2 пары клиент-серверных программ с именованными каналами: 1-я пара на C# (.NET 4) 2-я пара на C++ (неуправляемая)
Все 4 тестовые программы используют одно и то же имя канала \\.\pipe\mypipe
Пара С# отлично работает друг с другом - я отправляю сообщение от клиента, и оно принимается сервером. Пара С++ также отлично работает друг с другом.
Но... когда я пытаюсь запустить клиент С# с сервером С++ или клиент С++ с сервером С#, это не работает. Клиент не может подключиться к серверу.
Есть ли что-то, что мешает клиенту C++ работать с сервером .NET? Должно ли это работать?
Спасибо.