Можно ли подключиться с QT к серверу удаленного взаимодействия? - PullRequest
0 голосов
/ 12 августа 2010

У меня есть серверное приложение, написанное в .net. Для связи с этим сервером я использую интерфейс удаленного взаимодействия. Можно ли подключиться к этому серверному приложению с помощью библиотеки QT?

Ответы [ 2 ]

0 голосов
/ 12 августа 2010

К сожалению, удаленное взаимодействие .NET использует неопубликованный протокол. Я полагаю, что он был (по крайней мере, в основном) реверс-инжиниринг, но для написания библиотеки Qt для работы с ней потребовалось бы немало усилий

Если вы хотите сделать API более доступным, измените часть .NET, чтобы вместо нее использовать WCF; Следует избегать привязок WCF, начинающихся с «net», поскольку они также являются неопубликованными протоколами. Другие определены опубликованными стандартами, поэтому может оказаться возможным найти библиотеку Qt, которая поможет говорить на конкретном стандартизированном протоколе.

Либо создайте клиентскую DLL-библиотеку .NET для связи с сервером .NET. Затем DLL может предоставить необходимые функции либо через C API, либо выступая в роли inproc COM-сервера.

0 голосов
/ 12 августа 2010

В веб-сервисах .net существует несколько протоколов вызовов разные сети. Возможны xml-rpc, soap, REST.Если это мыло (обычное), то qtsoap может помочь.

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