YTDB

YTDB (http://ytdb.ru/index.php)
-   CMaNGOS Commits (http://ytdb.ru/forumdisplay.php?f=27)
-   -   [9466] Implemented SOAP in MaNGOS (http://ytdb.ru/showthread.php?t=3754)

newsbot 27.02.2010 13:10

[9466] Implemented SOAP in MaNGOS
 
<pre>m configure.ac
+ contrib/soap/example.php
m dep/include/Makefile.am
+ dep/include/gsoap/stdsoap2.h
m dep/src/Makefile.am
+ dep/src/gsoap/Makefile.am
+ dep/src/gsoap/stdsoap2.cpp
m sql/mangos.sql
+ sql/updates/9466_01_mangos_mangos_string.sql
m sql/updates/Makefile.am
m src/game/Chat.cpp
m src/game/Chat.h
m src/game/Language.h
m src/game/World.cpp
m src/game/World.h
m src/mangosd/CliRunnable.cpp
+ src/mangosd/MaNGOSsoap.cpp
+ src/mangosd/MaNGOSsoap.h
m src/mangosd/Makefile.am
m src/mangosd/Master.cpp
m src/mangosd/RASocket.cpp
m src/mangosd/RASocket.h
m src/mangosd/mangosd.conf.dist.in
+ src/mangosd/soapC.cpp
+ src/mangosd/soapH.h
+ src/mangosd/soapServer.cpp
+ src/mangosd/soapStub.h
m src/shared/revision_nr.h
m src/shared/revision_sql.h
m win/VC100/mangosd.vcxproj
m win/VC80/mangosd.vcproj
m win/VC90/mangosd.vcproj
m win/VC90/shared.vcproj

[9466] Implemented SOAP in MaNGOS

- removed deprecated code from RASocket
- allow more than one login at a time on the RA console
- added gsoap library for handling SOAP requests
- removed deprecated mangos_string entry

Thanks to:
- Derex for reporting a bug which occured if more than 1024
players were connected [poll() vs select()]
- caeruleaus for adding windowsbuild support
- vladimir for suggesting a different thread starting order
- fdb_ for suggesting SOAP in the first place</pre>



Дальше...

KiriX 01.03.2010 19:53

А что это вообще такое, я что-то не осилил понять (в порядке оправдания =): + сейчас температура у меня, а я только что это увидел)

timmit 01.03.2010 20:00

http://ru.wikipedia.org/wiki/SOAP
Кратко, должно уменьшить нагрузку на базу при получении данных (т.е народ для получения онлайна и др. заместо базы будет ломиться в соап) + даст возможность получать любые данные с сервера

KiriX 01.03.2010 20:06

Цитата:

Сообщение от timmit (Сообщение 13919)
http://ru.wikipedia.org/wiki/SOAP
Кратко, должно уменьшить нагрузку на базу при получении данных (т.е народ для получения онлайна и др. заместо базы будет ломиться в соап) + даст возможность получать любые данные с сервера

Это я и сам нашёл =) Просто там в конфиге ещё что-то есть, а я хз для чего =)

FreeBSD 02.03.2010 00:34

какие данные сервера? безопасно ли это?)))

Feel the Power 02.03.2010 01:05

Вроде бы это аналог RA...

KiriX 02.03.2010 03:23

Цитата:

Сообщение от Feel the Power (Сообщение 13947)
Вроде бы это аналог RA...

Как я понял - не совсем то. Интереснее всё это, если я правильно понял =)
Но хотелось бы увидеть конкретный пример использования этой "технологии" =)

Vladimir 02.03.2010 09:25

Ну формально вызываются теже команды, только запросы и результаты посылаются как xml

maksqwe 02.03.2010 12:16

Насколько это эффективнее предыдущих методов передачи?


Текущее время: 02:57. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase