Как я могу общаться с WCF из Delphi, используя привязку именованных каналов
-
03-07-2019 - |
Вопрос
Могу ли я использовать 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 должен иметь возможность без проблем взаимодействовать с ними (чтение + запись).
Это вообще помогает?Марк