Ich hab mir ein Server mir python geschrieben auf den ich mich verbinden kann um z.B. ein Programm auf dem root server zu starten ohne das ich mich lange einloggen muss (sondern gleich per python auf den mit python geschriebenen Server verbinden und der startet dann das Programm).
Nun wollte ich mein Klassen (receiver und sender) [zum senden und empfangen] jeweils in einen thread tun (ist ja jetzt auch egal ob das sinnvoll ist oder nicht).
Das problem auf das ich gestoßen bin, ist, wie man nun bitte eine Rückgabewert bekommen soll ?
Code: Alles auswählen
import threading
class MyThread(threading.Thread):
def run(self):
return "test"
def main():
thread1 = MyThread()
print thread1.start()
if __name__ == "__main__":
main()
//Edit:
Das andere was mir noch einfällt ist das Problem beim Senden, da man bei run(self): ja keine weiteren Parameter übergeben darf. Oder sollte man da mit Queue Arbeiten?