Как я могу общаться с WCF из Delphi, используя привязку именованных каналов

StackOverflow https://stackoverflow.com/questions/808287

Вопрос

Могу ли я использовать Delphi 2007 для связи со службой WCF с помощью netnamedpipebinding?

Если да, то как?

Это было полезно?

Решение

Я предлагаю вам создать видимый для COM прокси-сервер для вашего сервиса с использованием .NET (и WCF!), а затем использовать его из Delphi, как и любой COM-объект.

Существует несколько причин, по которым реализация собственного клиента для службы WCF, прослушивающей конечную точку NetNamedPipesBinding, чрезвычайно сложна.Видеть http://blogs.charteris.com/blogs/chrisdi Больше подробностей.

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

Да, у вас должна быть возможность это сделать, если вы можете заставить Delphi 2007 взаимодействовать с именованными каналами Windows.

Вот статья в Delphi 3000 о том, как использовать Delphi для взаимодействия с именованными каналами, включая некоторые примеры кода.

Поскольку именованные каналы являются основной функцией Windows NT/XP/Vista, Delphi должен иметь возможность без проблем взаимодействовать с ними (чтение + запись).

Это вообще помогает?Марк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top