簡體   English   中英

C#XML RPC客戶端

[英]C# XML RPC Client

我正在開發需要與XMLRPC服務器通信的應用程序。 目前,我正在使用xml-rpc.net的CookComputing的庫

不確定我在做什么錯,這對C#來說還很陌生。 我正在嘗試調用RPC調用“ main.tx”,當服務器接收到該調用時,它應啟用要與之通信的服務器軟件的傳輸模式/功能。

using CookComputing.XmlRpc;

namespace xmlrpc
{
    [XmlRpcUrl("localhost:7362")]
    public interface HelloWorld : IXmlRpcProxy
    {
        [XmlRpcMethod("main.tx")]
        String HelloWorld();
    }


    class Program
    {
        static void Main(string[] args)
        {
            HelloWorld proxy = XmlRpcProxyGen.Create<HelloWorld>();
            Console.WriteLine(proxy.HelloWorld());
            Console.ReadLine();
        }
    }
}

我沒有意識到除了工具提示上看到的以外還有更多例外。 我只需要用“ http://”指定地址

現在一切正常,下面是解決方案。

using CookComputing.XmlRpc;

namespace xmlrpc
{
    [XmlRpcUrl("http://localhost:7362")]
    public interface FlRPC : IXmlRpcProxy
    {
        [XmlRpcMethod("main.tx")]
        String MainTx();
    }


    class Program
    {
        static void Main(string[] args)
        {
            FlRPC proxy = XmlRpcProxyGen.Create<FlRPC>();
            Console.WriteLine(proxy.MainTx());
            Console.ReadLine();
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM