Связь между C# и приложением C++

Я только начал изучать WCF, который может помочь мне в обмене данными между двумя разными платформенными приложениями. Я также создал одно простое приложение для общения, но и клиент, и сервис написаны на C#. Я хочу знать, как я могу установить приложение C++ и C#, чтобы они взаимодействовали друг с другом. заранее спасибо

Клиентские приложения C++ и C# могут обмениваться данными через службу (службу WCF или веб-API). вы также можете использовать C++ lib в приложении C# (но это не рекомендуется).

Alex Nguyen 21.05.2018 09:23
Как общаться между двумя приложениями кажется слишком расплывчатым. Есть так много способов сделать это, поэтому сложно дать конкретный ответ.
Dean Seo 21.05.2018 09:36
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
818
1

Ответы 1

этот вопрос кажется мне очень широким, дело в том, что поскольку вы находитесь в окнах, а приложения C# и C++ будут работать одновременно, вы должны учитывать конкретные требования вашего приложения.

Например, у меня был сервер на C#, который получал некоторые данные, которые нужно было обработать на C++, а затем вернуть отправителю, поэтому, поскольку процессы C# и C++ находились на одном компьютере, я использовал метод сопоставления файлов, например .

Независимо от языка, вы должны убедиться, что данные, которые вы отправляете, если вы их получили в другом процессе, должны быть понятны.

Вот ссылка для получения дополнительной информации в wnidows https://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v=vs.85).aspx

Другие вопросы по теме