Python-клиент для WCF Named Pipe - PullRequest
       17

Python-клиент для WCF Named Pipe

0 голосов
/ 12 апреля 2019

У меня есть сервер, написанный на C #, который предоставляет конечную точку с использованием WCF. Конечная точка настроена на использование именованного канала (NetNamedPipeBinding) с двоичным протоколом. Канал использует настройки по умолчанию, что также означает, что сообщения будут зашифрованы.

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

Однако я не смог найти никакой документации о том, как на самом деле выглядит бинарный формат и как мне пришлось бы имитировать транспортное шифрование. Кто-нибудь делал это раньше и может дать мне подсказку?

...