[英]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.