52 lines
1.7 KiB
Plaintext
52 lines
1.7 KiB
Plaintext
|
|
Using xmlrpc_cpp_proxy.dsp
|
|
|
|
While not included in the main xmlrpc.dsw file, this
|
|
xmlrpc_cpp_proxy.dsp, if added as a project to the xmlrpc solution,
|
|
will build bin\xmlrpc_cpp_proxy.exe and xmlrpc_cpp_proxyD.exe, for
|
|
testing using the default WinINET transport.
|
|
|
|
After you have loaded the xmlrpc_cpp_proxy.dsp, which adds an
|
|
xmlrpc_cpp_proxy project, it is necessary to ADD a dependance on
|
|
the xmlrpc library, to complete the link.
|
|
|
|
To do this in say MSVC8, select the xmlrpc_cpp_proxy project, and right
|
|
mouse click, and in the context menu, select 'Project Dependancies...'.
|
|
And in the Project Dependancies dialog, check the xmlrpc proejct,
|
|
then [Ok] ...
|
|
|
|
To test your xmlrpc_cpp_proxy[D].exe -
|
|
|
|
|
|
1. In a console start the server, like -
|
|
|
|
bin/xmlrpc_sample_add_serverD 8080
|
|
|
|
Note, since this server opens a socket, you may have to enable it on some
|
|
anti-virus software that detects the socket being established, and
|
|
'Unblock' it in the Windows Security Alert system dialog that appears.
|
|
|
|
You can later remove this program from the Firewall exceptions, through
|
|
Control Panel -> Windows Firewall, selecting the 'Exceptions' tab, where
|
|
you can also disable this 'blocking' notification, but not recommended.
|
|
|
|
The server should start, and report -
|
|
Running XML-RPC server...
|
|
|
|
|
|
2. In another console run the cpp proxy client, with say -
|
|
|
|
bin>xmlrpc_cpp_proxyD http://localhost:8080/RPC2 null null
|
|
|
|
The client should connect to the server, and output a 'null' header,
|
|
and implementation file. If this functions, for a bigger example, try -
|
|
|
|
bin>xmlrpc_cpp_proxyD http://localhost:8080/RPC2 system systemProxy
|
|
|
|
and you should see a better example of a class header, and the
|
|
implementation code ...
|
|
|
|
20 December, 2007
|
|
|
|
EOF
|