Hallo, ich versuche, einen einfachen Thrift-Server in Python (namens PythonServer.py) mit einer einzigen Methode zu schreiben, die eine Zeichenfolge für Lernzwecke zurückgibt. Der Servercode ist unten. Ich habe die folgenden Fehler in den Python-Bibliotheken von Thrift, wenn ich den Server starte. Hat jemand dieses Problem erfahren und eine Problemumgehung vorgeschlagen?
Die Ausführungsausgabe:
%Vor%PythonServer.java
%Vor%Dein Problem ist die Zeile:
%Vor% Beim Aufrufen von TSocket.TServerSocket
, das ein einzelnes Argument ist, wird der Wert als Host-ID behandelt, daher der Fehler mit getaddrinfo()
.
Um das zu beheben, ändern Sie die Zeile zu:
%Vor% Ich hatte dieses Problem beim Ausführen von PythonServer.py ...
Ich habe diese Zeile geändert
bis
%Vor%und mein Server wurde gestartet.