Die Suche ergab 32 Treffer

von Finux
Montag 28. Oktober 2019, 13:28
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

das geht leider aus privaten gründen nicht. ich bin ja mittlerweile auch vom ziel nicht mehr weit entfernt, und klinge es noch für euch so unlogisch: "das fürchterliche ergebnis reicht mir tatsächlich". ich kann es derzeit nur leider nicht erklären und bitte daher um verständnis.
von Finux
Montag 28. Oktober 2019, 12:49
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

vielen, vielen dank! soweit bin ich successful, was mich jetzt aber noch wurmt ist die threading-geschichte: ich möchte also in der lage sein via command_input etwas senden zu können. tue ich dies außerhalb meiner login-funktion, werde ich vom server als neuer client betrachtet, was natürlich allen ...
von Finux
Montag 28. Oktober 2019, 00:21
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

wenn ich mit dem debugger durchgehe schmiert mir das window schon mit dem aufruf via show() ab
von Finux
Montag 28. Oktober 2019, 00:06
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

ich könnte schwören ich habe die verknüpfungen genauso übernommen wie sie bei dir im code war. ich versuch mal meinen gedanken des weges zu gehen wenn der loginbutton seinen klick erhält: self.btn_login = QPushButton("LOGIN", self) self.btn_login.clicked.connect(self.login_btn) Anlegen des...
von Finux
Sonntag 27. Oktober 2019, 20:26
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

so, code umgebaut: nach wie vor kein auslösen von funktion connect_to_server bzw login was hab ich hier übersehen? import socket, ssl, pprint, sys #import threading import time import hashlib from PyQt5.QtWidgets import * from PyQt5.QtGui import QPixmap, QFont from PyQt5.QtCore import * IP = '127.0....
von Finux
Sonntag 27. Oktober 2019, 18:41
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

__deets__ hat geschrieben: Sonntag 27. Oktober 2019, 18:37 Und hier ein Beispiel mit Server, Connections und QSocketNotifier. Das halte ich fuer deutlich vielversprechender.

server-seitig bin ich (thank god!) nicht auf eine gui angewiesen :) dennoch danke!
von Finux
Sonntag 27. Oktober 2019, 18:38
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

Der Thread muss auch gestartet werden. mit def login_btn(self): self.check_auth = Communication() self.check_auth.msg_changed.connect(self.msgChanged) self.check_auth.start() starte ich ihn doch, oder? :?: Und du unterliegst der ueblichen Fehleinschaetzung zu denken, weil etwas von Thread geerbt wu...
von Finux
Sonntag 27. Oktober 2019, 17:28
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

denn dank Qt kannst du dessen Mainloop benuzten und mit QSocketNotifier arbeiten. Dann muss die gesamte Socket-Kommunikation sauber in eine eigene Klasse gepackt werden, die den Zustandsautomaten deiner Verbindung umsetzt. Nicht Verbunden, anmeldung versandt, Anmeldung fehlgeschlagen, Anmeldung erf...
von Finux
Sonntag 27. Oktober 2019, 17:18
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

hallo, danke für eure antworten! ich will euch sicher nicht ärgern, nehmt das bitte, bitte nicht persönlich. stehe unter großem zeitdruck (was als neuling xtrem viel spaß macht..) nach etwas recherche habe ich versucht die QThreads anzuwenden, habe auch den completten socket-connect-vorgang in eine ...
von Finux
Sonntag 27. Oktober 2019, 08:10
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

oh man, bin ich durch, hier natürlich noch die server.py: #::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::# #:::::::::::::::::::::::::::::::::::: MULTITHREAD + SSL ::::::::::::::::::::::::::::::::::::::::::# #::::::::::::::::::::::::::::...
von Finux
Sonntag 27. Oktober 2019, 08:05
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Re: Client-Server comm. in PyQt5

Ich glaube, dass die Lösung gar nicht so weit entfernt ist, aber ich sehe einfach den Wald vor lauter Bäumen nicht mehr... :roll:
von Finux
Sonntag 27. Oktober 2019, 07:59
Forum: Qt/KDE
Thema: Client-Server comm. in PyQt5
Antworten: 22
Zugriffe: 3893

Client-Server comm. in PyQt5

Hallo zusammen, ich möchte gerne meine clientseitige Logik in eine PyQt5 GUI implementieren. Stoße da aber auf mir nicht so ganz erklärbare Probleme. Vorab noch eins: Die Kommunikation der client-Logik ist nicht stabil, und auch generell sind einige Sachen äußerst mangelhaft. Mir geht es hier in ers...
von Finux
Freitag 25. Oktober 2019, 14:52
Forum: Netzwerkprogrammierung
Thema: Thread Variable an Mutterthread übergeben
Antworten: 7
Zugriffe: 1991

Re: Thread Variable an Mutterthread übergeben

^^ oh yes. danke.
von Finux
Freitag 25. Oktober 2019, 11:02
Forum: Netzwerkprogrammierung
Thema: Thread Variable an Mutterthread übergeben
Antworten: 7
Zugriffe: 1991

Re: Thread Variable an Mutterthread übergeben

hatte mich an folgendem bsp orientiert: import queue import threading # creating queue instance q = queue.Queue() # creating threading class class AnyThread(): def __init__ (self): threading.Thread.__init__(self) def run(self, a, b): # in this class and function we will put our execution test functi...
von Finux
Freitag 25. Oktober 2019, 10:55
Forum: Netzwerkprogrammierung
Thema: Thread Variable an Mutterthread übergeben
Antworten: 7
Zugriffe: 1991

Re: Thread Variable an Mutterthread übergeben

Danke! Ich war nicht sicher welche Möglichkeit für mich am meisten Sinn macht. Jedoch klappt es noch nicht so ganz wie ich mir das erhofft hatte. Was übersehe ich hier?! q = queue.Queue t1 = threading.Thread(target=msg_receive, args=(conn, IP, q)) t1.start() my_thread_result = q.get() print(my_threa...
von Finux
Freitag 25. Oktober 2019, 10:26
Forum: Netzwerkprogrammierung
Thema: Thread Variable an Mutterthread übergeben
Antworten: 7
Zugriffe: 1991

Thread Variable an Mutterthread übergeben

Hallo, ich suche eine Möglichkeit bei der Nutzung von Threads in einer Client- Server Kommunikation Values zu "returnen". Also ich möchte eigentlich den Thread selbst nicht unbedingt beenden müssen um an die Variable zu kommen (wenn ich das aber tun müsste würde ich damit leben können). Ic...
von Finux
Mittwoch 23. Oktober 2019, 19:05
Forum: Netzwerkprogrammierung
Thema: client sending während client receives
Antworten: 20
Zugriffe: 3853

Re: client sending während client receives

@Sirius3: Die Kollegen sind nicht sehr überzeugt von Standardlibrarys, nativ ist zwar aufwendiger, aber man weiß "recht genau" was man hier tut ohne sich auf "Fremdwerke" verlassen zu müssen. Ein Kollege ist allerdings auch der Meinung, dass man mit Standardbibliotheken gut zurec...
von Finux
Mittwoch 23. Oktober 2019, 17:51
Forum: Netzwerkprogrammierung
Thema: client sending während client receives
Antworten: 20
Zugriffe: 3853

Re: client sending während client receives

Hallo, hoffe es sorgt nicht für Unmut, aber wollte euch ja auf dem Laufenden halten :) Vom Kollegen wurden mir heute 2 wichtige Fragen zum Code gestellt: 1. Kann der Client denn etwas senden wenn er gerade Daten empfängt? --> ja, das kann er! 2. Wann arbeitet der Server mit receive? --> und da wurde...
von Finux
Freitag 18. Oktober 2019, 01:53
Forum: Netzwerkprogrammierung
Thema: client sending während client receives
Antworten: 20
Zugriffe: 3853

Re: client sending während client receives

die die Funktion um doppelten Code anschwellen lassen Der redundante Code ist mir aufgefallen, allerdings bin ich einfach nicht auf diese Schreibweise gekommen. Ich kam einfach nicht drauf. Zum Restinhalt aller Fragenden: Ich gebs auf. Ich kann schlecht Dinge vermitteln von denen ich fast nichts ve...
von Finux
Donnerstag 17. Oktober 2019, 21:45
Forum: Netzwerkprogrammierung
Thema: client sending während client receives
Antworten: 20
Zugriffe: 3853

Re: client sending während client receives

Was heißt denn “werde ich in HTML einbinden”? Du kannst nicht einfach beliebige Programme im Browser ausführen. Falls es das sein sollte was du vorhast. Erzähl uns doch mal was das Ziel des ganzen Sein soll Da die Frage recht kurz ist, direkt eine Antwort dazu: Ich habe vor einigen Wochen via Pycha...