Простейший сервис WCF для C ++ - PullRequest
0 голосов
/ 13 октября 2010

Я - новичок в сетевых вещах, но я хотел бы реализовать два сценария:

  • У меня есть машина, на которой запущена служба WCF
  • Сценарий 1: на той же машине у меня есть приложение C ++, которому нужно получать данные из этой службы
  • Сценарий 2: на другой машине у меня есть приложение C ++, которому нужно получать данные из этой службы

Обмениваемые данные обычно составляют около 1-10 КБ, но метод передачи также должен быть способен обрабатывать большие обмены данными (1-10 МБ).

Какая конфигурация должнаЯ использую сервис WCF, чтобы сделать эту задачу максимально простой?

1 Ответ

0 голосов
/ 13 октября 2010

Если вы хотите, чтобы сервис, к которому можно получить доступ не из кода .NET, необходимо использовать связывание: basicHttpBinding . Таким образом, вы создадите сервис, который придерживается стандартного опубликованного протокола веб-сервиса.

Если вы пишете клиент в неуправляемом C ++, вызов веб-службы поддерживается ATL. См. http://msdn.microsoft.com/en-us/library/2k53kft2(VS.80).aspx для ознакомления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...