.net — Использование дуплексной службы WCF в неуправляемом приложении C ++

У меня есть дуплексный сервис WCF с netTCPBinding в качестве типа привязки. Мой сервис WCF размещен на IIS и работает отлично. Мне нужно использовать эту службу WCF в неуправляемом приложении C ++, т. Е. Я создал канал обратного вызова клиентского приложения C ++ и отправляю уведомления о данных в службу для публикации данных другим подключенным клиентам, которые являются приложениями .NET. Поскольку мы не можем напрямую добавить ссылку на службу WCF в неуправляемом приложении C ++, для этого должен быть какой-то обходной путь. Я подумываю добавить ссылку на службу в приложении библиотеки классов C ++ / CLR, написать все соответствующие методы для уведомления там WCF, создать методы-оболочки для использования в неуправляемой программе C ++, а затем добавить DLL C ++ / CLR в мой неуправляемый клиент C ++. приложение. Будет ли эта техника работать? Есть ли другой способ использовать дуплексную службу WCF в клиентском приложении C ++? Если да, то, пожалуйста, поделитесь этим со мной. Также, пожалуйста, поделитесь ссылками на соответствующие статьи.

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector