我想用C++调用php写的xmlrpc服务端,通过http连接了,网上下载了xmlrpc++0.7的库,可是看不懂,高手教下如何使用啊?

解决方案 »

  1.   

    c#中的代码是这样写的,求C++的using System;
    using System.Windows.Forms;
    using CookComputing.XmlRpc;[XmlRpcUrl("http://www.dns.net/xmlrpc.php")]
    public interface IXmlRpc: IXmlRpcProxy
    {
        [XmlRpcMethod("demo.sayHello")]
        string sayHello();    [XmlRpcMethod("demo.addTwoNumbers")]
        int addTwoNumbers(int a, int b);    [XmlRpcMethod("wp.getPageList")]
        object wp_getPageList(params object[] args);
    }namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                IXmlRpc ixp = XmlRpcProxyGen.Create<IXmlRpc>();
                ixp.XmlEncoding = new System.Text.UTF8Encoding();            int blog_id = 0;
                string username = "***";
                string password = "***";            object result = ixp.wp_getPageList(blog_id, username, password);
            }
        }
    }