更新:我在下面的答案中提供了完整的代碼示例。教程:簡單的WCF XML-RPC客戶端
我建立我自己的小的自定義XML-RPC服務器,因爲我希望讓事情變得簡單,在兩個服務器和客戶端,我想做到的是創造一個儘可能簡單的客戶端(在C#最好)使用WCF。
假設合同通過XML-RPC暴露服務如下:
[ServiceContract]
public interface IContract
{
[OperationContract(Action="Ping")]
string Ping(); // server returns back string "Pong"
[OperationContract(Action="Echo")]
string Echo(string message); // server echoes back whatever message is
}
所以,有兩個實例方法,一個不帶任何參數,另一個簡單的字符串參數,都返回一個字符串(只是爲了舉例)。服務通過http暴露。
Aaand,接下來是什麼? :)
看起來不錯,很好找。 – Doobi 2010-05-21 10:41:20