Thrift: TypeError: getaddrinfo () Argument 1 muss string oder None sein

8

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%     
farda 21.09.2011, 13:17
quelle

3 Antworten

18

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%     
Shawn Chin 21.09.2011 13:46
quelle
3

Ich hatte dieses Problem beim Ausführen von PythonServer.py ...
Ich habe diese Zeile geändert

%Vor%

bis

%Vor%

und mein Server wurde gestartet.

    
Madhav Ramesh 14.10.2011 16:01
quelle
0

Ich hatte ein ähnliches Problem. Meine Lösung ist

%Vor%     
SwordW 06.11.2017 21:13
quelle

Tags und Links