esoap-bin-windows-vc6-1.0

所属分类:Windows编程
开发工具:Visual C++
文件大小:274KB
下载次数:14
上传日期:2007-09-26 22:52:37
上 传 者xia_1029
说明:  ESOAP工具,基于vc6平台的专注于开发嵌入式web service工具
(ESOAP tools vc6-based platform focused on the development of embedded web service tools)

文件列表:
esoap-bin-windows-vc6-1.0\esoap (0, 2001-10-10)
esoap-bin-windows-vc6-1.0\esoap\esoap_faq.txt (2031, 2001-08-01)
esoap-bin-windows-vc6-1.0\esoap\esoap_howto.txt (8652, 2001-09-09)
esoap-bin-windows-vc6-1.0\esoap\esoap_todo.txt (408, 2001-07-07)
esoap-bin-windows-vc6-1.0\esoap\include (0, 2001-10-10)
esoap-bin-windows-vc6-1.0\esoap\include\callback.h (9203, 2001-03-11)
esoap-bin-windows-vc6-1.0\esoap\include\passivetimer.h (2713, 2001-09-18)
esoap-bin-windows-vc6-1.0\esoap\include\shared_ptr.h (2997, 2001-07-30)
esoap-bin-windows-vc6-1.0\esoap\include\soap_body.h (2757, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_envelope.h (11098, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_exception.h (2262, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_fault.h (3541, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_header.h (2945, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_method.h (2837, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_namespace.h (4821, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_packet.h (3696, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_parameter.h (32153, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_parser.h (2487, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_registry.h (4172, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_server.h (10806, 2001-09-13)
esoap-bin-windows-vc6-1.0\esoap\include\soap_sysdep.h (4050, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_transport.h (4351, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\include\soap_version.h (1744, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\include\syslog.h (7218, 2001-02-09)
esoap-bin-windows-vc6-1.0\esoap\include\syslogpp.h (1983, 2001-07-22)
esoap-bin-windows-vc6-1.0\esoap\include\uthread.h (3808, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\lib (0, 2001-10-10)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapserver.dll (40960, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapserver.exp (605, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapserver.lib (2030, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapvc6.dll (258048, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapvc6.exp (77008, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\esoapvc6.lib (125556, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\mod_esoap.dll (20480, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\mod_esoap.exp (577, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\lib\mod_esoap.lib (1936, 2001-09-27)
esoap-bin-windows-vc6-1.0\esoap\license.txt (14852, 2001-10-10)
esoap-bin-windows-vc6-1.0\esoap\makefile_include.vc6 (2074, 2001-09-11)
esoap-bin-windows-vc6-1.0\esoap\makefile_rules.vc6 (3836, 2001-09-11)
... ...

Embedded-SOAP Toolkit -- eSoap Toolkit. ---------------------------------------- A simple and small SOAP toolkit to be used on C++ projects. Our goal is to target applications running on embedded systems with a small memory foot-print. If you need something flexible, but bloated, big and complex, you know where to get. I do not have the URL handy :-) 3rd Party components -------------------- Let's describe briefly the 3rd party software packages used along with this SOAP toolkit. a) Expat -- XML parser used b) Expatpp -- C++ wrapper for the expat parser c) Bits of LIBXML -- the client side uses some modules of this library as the HTTP fetcher on the client side. d) Abyss Web Server -- HTTP engine used to handle the SOAP requests for server applications. e) MemWactch --- Mechanism to detect memory leaks, and any memory related problems. f) Syslog & Callback g) cURL -- client library that supports HTTP 1.1 with connection polling at the client side. Recommended for high performance systems. Development Tools ------------------ Embedded SOAP Toolkit has been tested with many compilers: Windows: + Visual C++ 6.0 and Borland C++ 5.5 ( http://www.borland.com/bcppbuilder/freecompiler/ ) + GCC ( Cygwin/Linux/UNIX/RTEMS/eCOS/QNX ) Installing the source code -------------------------- All the instructions here assume a Windows machine. md c:\work cd work unzip esoap-20010210.zip This should create an directory structure such as: soap\abyss --> Abyss soap\expat --> Expat + Expatpp soap\libxml --> LibXML soap\src --> core source code for EST soap\tests --> Sample programs soap\utils --> some 3rd party packaes, memwatch, callback, etc. soap\mod_esoap --> apache module Running the client example: --------------------------- Once you have build eSoap, you can check the temperature in Austin, using the wheather services from Xmethods. run the get_temp example: get_temp get_temp 78728 + Compiling Server Example cd soap\tests\server make Running the server example: ----------------------------- You can change this location, but you will have to update the abyss configuration. So, use the defaut config initially. cd soap\tests\server run esoapserver + Open another DOS window and run the client cd soap\tests\client run esoapclient CGI Support ----------- Server side CGI support is provided. To eable it, define ESOAP_AS_CGI. This add the CGY class to the facotry, and build the server example as a CGI process. set ESOAP_ENABLE_CGI =1 Congratulations, now you've got some SOAP client/server going on. If you brave, start editing the examples and adding your own methods. rdasilva@connecttel.com Rosimildo.

近期下载者

相关文件


收藏者