基本的に、xmlrpcサーバーを別のスレッドで実行するか、他のコードと一緒に実行したいのですが、server.serve_forever()
この関数の後に別のコードを実行する方法がありません。server.serve_forever()
そこに永遠に走っているようです。
self.LocalServer = SimpleThreadedXMLRPCServer(("localhost",10007))
self.LocalServer.register_function(getTextA) #just return a string
self.LocalServer.serve_forever()
print "I want to continue my code after this..."
.... another code after this should running together with the server
マルチスレッドの概念を試しましたが、それでもここではうまくいきません。基本的に、残りのコードと一緒にxmlrpcサーバーを実行したいと思います。
よろしくお願いします。