Die Suche ergab 5 Treffer

von MrDietmar
Montag 30. November 2015, 10:23
Forum: Netzwerkprogrammierung
Thema: Sockets/Threading
Antworten: 8
Zugriffe: 4878

Re: Sockets/Threading

Kannst Du nicht etwas bestehendes verwenden, wie eine der vielen Message Queue-Varianten (ZeroMQ, RabbitMQ, …) oder vielleicht noch eine Ebene drüber, so etwas wie Celery.

Edit: Oder auch HTTP, oder einen RPC-Mechanismus.

Da habe ich natürlich auch drüber nachgedacht, aber mir ist nix passendes ...
von MrDietmar
Sonntag 29. November 2015, 12:32
Forum: Netzwerkprogrammierung
Thema: Sockets/Threading
Antworten: 8
Zugriffe: 4878

Re: Sockets/Threading

Vielen Dank, mit der Queue sieht das nicht mehr so zusammengewürfelt aus. Vielleicht kannst du mir noch ein Tipp geben. Die Senden und Empfangsfunktion find ich jetzt nicht wirklich prickelnd. Gibt es dafür vielleicht auch ein sinnvolleren Ansatz? Nachrichten über ein TCP/IP Stream zu schicken ist ...
von MrDietmar
Donnerstag 26. November 2015, 13:06
Forum: Netzwerkprogrammierung
Thema: Sockets/Threading
Antworten: 8
Zugriffe: 4878

Re: Sockets/Threading

Von welchem MainThread redest Du?[...]Was macht handle? Deine proxy-Klassen machen nichts sinnvolles, so dass da auch keine Probleme geben kann.

Vom Hauptprozess. Ich verwende den Socketserver von Python mit Threading. Jede Client Verbindung bekommt ihren eigenen Thread. Der/die Threads des/der ...
von MrDietmar
Donnerstag 26. November 2015, 09:14
Forum: Netzwerkprogrammierung
Thema: Sockets/Threading
Antworten: 8
Zugriffe: 4878

Re: Sockets/Threading

Danke für deine Antwort. Was ist den an dem Socket-Code falsch und was würde mir der Socket als file handler bringen?
Das mit den Threads ist mir bewusst, aber ich weiß nicht wie ichs anwenden soll. Der Thread der handle() ausführt steckt permanent in der recv() Funktion des Sockets fest. Wenn ich ...
von MrDietmar
Mittwoch 25. November 2015, 16:50
Forum: Netzwerkprogrammierung
Thema: Sockets/Threading
Antworten: 8
Zugriffe: 4878

Sockets/Threading

Hallo,

ich kämpf grade mit Sockets und stecke dabei ein wenig fest. Ich habe über 2 Stunden ein Fehler gesucht und nicht gefunden. Beim zusammenkürzen des Codes ist es mir aber grade bewusst gewurden. Ich fang erstmal von vorne an. Ich will mehrer Clients fernsteuern. Dazu habe ich einen Server ...