Russian Qt Forum

Qt => Работа с сетью => Тема начата: Flake от Декабрь 26, 2008, 12:09



Название: SOAP сервер на Qt.
Отправлено: Flake от Декабрь 26, 2008, 12:09
Здравствуйте.

Есть задача написать soap-сервер. Что для этого есть в Qt? И ещё, как я понял, soap-сервер - это по сути просто http сервер. Так вот, у кого есть опыт, можете поделится примерами и полезным материалом. Спасибо.


Название: Re: SOAP сервер на Qt.
Отправлено: BRE от Декабрь 26, 2008, 14:38
Здравствуйте.

Есть задача написать soap-сервер. Что для этого есть в Qt? И ещё, как я понял, soap-сервер - это по сути просто http сервер. Так вот, у кого есть опыт, можете поделится примерами и полезным материалом. Спасибо.
Давайте смотреть правде в глаза.  ;)
Qt это в основном библиотека для создания GUI, то что там сделана поддержка сети и еще кучи всего, не делает ее хорошей платформой для написания серверов.
Все это IMHO.


Название: Re: SOAP сервер на Qt.
Отправлено: ритт от Декабрь 26, 2008, 15:17
в солюшенах есть компонента для работы по SOAP...

не знаю насколько задача _требует_ поддержки SOAP - если не критично, я бы советовал XMLRPC - практически всё то же самое, но без WSDL и участия мелкосовта :)
если заинтересует, могу поделиться сорцами (переработанный qxmlrpc Дмитрия Поплавского)


Название: Re: SOAP сервер на Qt.
Отправлено: pastor от Декабрь 26, 2008, 16:59
Насколько я знаю, то в солюшенах только соап-клиент. Вот описание:

Цитировать
The Qt SOAP project provides basic web service support with
version 1.1 of the SOAP protocol.

Notes:

This is a partial implementation of SOAP v1.1.

- Server side SOAP is not supported. - References to values (id &
href attributes) are not supported. - Only arrays with less than 5
dimensions are supported. - Namespaces for types are not checked.
Only the type names are used. - The encodingStyle attribute is
ignored. The serialization and encoding rules from section 5 in
the SOAP v1.1 specification are assumed regardless of the value of
the encodingStyle attribute. - QtSoapType does not have accessors
for attributes, which means for example that actor, mustUnderstand
and so on are not accessible in headers. - The SOAP root attribute
is not supported.


Название: Re: SOAP сервер на Qt.
Отправлено: ритт от Декабрь 26, 2008, 17:50
тоже хотел об этом сказать...но не сказал, т.к. давно ковырял и уже не помню наверняка :)


Название: Re: SOAP сервер на Qt.
Отправлено: Flake от Декабрь 27, 2008, 00:26
2Константин - Буду рад исходникам. Почту отправил в ПМ.


Название: Re: SOAP сервер на Qt.
Отправлено: pastor от Декабрь 27, 2008, 18:01
переработанный qxmlrpc Дмитрия Поплавского

Ух ты! Лично знаю Дмитрия, но про это незнал :)



Название: Re: SOAP сервер на Qt.
Отправлено: kuzulis от Январь 15, 2009, 11:53
и мне киньте "переработанный qxmlrpc Дмитрия Поплавского"  :)


Название: Re: SOAP сервер на Qt.
Отправлено: ритт от Январь 16, 2009, 23:19
ждать релиза...


Название: Re: SOAP сервер на Qt.
Отправлено: kuzulis от Январь 27, 2009, 09:13
Цитировать
ждать релиза...

ну хоть предрелиз xmlrpc переработанный Дмитрия Поплавского  киньте мне намыло! :)

очень надо, срочно!!!

PS: а эта библиотека под qt4 ?



Название: Re: SOAP сервер на Qt.
Отправлено: kuzulis от Январь 27, 2009, 09:18
только что покопался в инете и нашел вот это: http://code.google.com/p/qxmlrpc/

только не понял откуда там качать :)


Название: Re: SOAP сервер на Qt.
Отправлено: kuzulis от Январь 27, 2009, 09:23
вот : http://qxmlrpc.googlecode.com/svn/trunk/