title: XMLRPC c# client to python client - method does not exists
body: <p>I've searched the web and seen the following question: <a href="https://stackoverflow.com/questions/1583017/xml-rpc-c-and-python-rpc-server">XML-RPC C# and Python RPC Server</a></p>
  
  <p>I'm trying for a while to do the same, but I fail. I get the exception "Method "HelloWorld" is not supported..."</p>
  
  <pre><code>[XmlRpcUrl("http://192.168.0.xxx:8000/RPC2")]
  public interface HelloWorld : IXmlRpcProxy
  {
      [XmlRpcMethod]
      String HelloWorld();
  }
  
  private void button1_Click(object sender, EventArgs e)
  {
      try
      {
          HelloWorld proxy = CookComputing.XmlRpc.XmlRpcProxyGen.Create&lt;HelloWorld&gt;();
          textBox1.Text = proxy.HelloWorld();
      }
      catch (Exception ex)
      {
          HandleException(ex);
      }
  }
  </code></pre>
  
  <p>And my Python server is:</p>
  
  <pre><code>class LGERequestHandler(SimpleXMLRPCRequestHandler):
      rpc_paths = ('/RPC2',)
  
  def HelloWorld():
      return "This is server..."
  
  server = SimpleXMLRPCServer(("192.168.0.xxx", 8000),
                          requestHandler=LGERequestHandler)
  
  server.register_introspection_functions()
  server.register_function("HelloWorld", HelloWorld)
  server.register_instance(self)
  
  # Run the server's main loop
  server.serve_forever()
  </code></pre>
  
  <p>The server is up and running, but I still get an exception.</p>