list1234 发表于 2017-5-7 14:27:24

通过XMLRPC简单构建 python服务端和C#客户端通信框架

  python服务端:使用SimpleXMLRPCServer
  

  代码如下:
  

from SimpleXMLRPCServer import SimpleXMLRPCServerdef getTest():return 'test message'if __name__ == '__main__' :server = SimpleXMLRPCServer(('localhost', 8888))server.register_function(getTest, "getTest")server.serve_forever()
C#客户端:使用CookComputing.XmlRpcV2.dll  主页:http://www.xml-rpc.net/
  

  代码如下:
  

    public interface IStateName : IXmlRpcProxy{string getTest();}class Test{static void Main(){IStateName proxy = (IStateName)XmlRpcProxyGen.Create(typeof(IStateName));string message = proxy.getTest();Console.WriteLine(message);Console.ReadLine();}}
即可实现简单框架的搭建。
页: [1]
查看完整版本: 通过XMLRPC简单构建 python服务端和C#客户端通信框架