Wie ursprünglich von mir vermutet, habe ich bei den Modulen das Problem, dass entweder der Server oder nur die Tkinter-App geht. Jetzt müsste ich wohl mit Threads und Queues(?) das ganze steuern..?
# smtp.py
# ...
def run():
foo = PushSMTPServer(('192.168.1.5', 8436), None) #localhost
print ...
Die Suche ergab 8 Treffer
- Sonntag 26. Juli 2015, 08:58
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
- Samstag 25. Juli 2015, 14:50
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
@snafu: Ja, du hast sehr gute Ideen.. ich werde versuchen die Modul-Variante umzusetzen. Vielen Dank!
- Samstag 25. Juli 2015, 11:54
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
Warum dann überhaupt die Trennung?!?
Weil die Tkinter-Anwendung noch anderes anzeigt/macht. Außerdem ist es doch sinnvoll, Anwendung nach ihren Aufgaben zu unterteilen und nicht alles in ein riesiges Skript zu packen.
Womöglich könnten sich ja auch noch unterschiedliche Einsatzgebiete ergeben, z.B ...
Weil die Tkinter-Anwendung noch anderes anzeigt/macht. Außerdem ist es doch sinnvoll, Anwendung nach ihren Aufgaben zu unterteilen und nicht alles in ein riesiges Skript zu packen.
Womöglich könnten sich ja auch noch unterschiedliche Einsatzgebiete ergeben, z.B ...
- Samstag 25. Juli 2015, 08:48
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
... Dennoch kommt es darauf an, was es denn nun wirklich ist, würde ich sagen...
In meinem Fall:
Das erste Python-Skript ist ein SMTP-Server (smtpd), welcher von der Fritzbox per Push-Service E-Mails bekommt (wer gerade anruft) und aus dieser E-Mail dann TelefonNr, Datum und Zeit filtert. Diese ...
In meinem Fall:
Das erste Python-Skript ist ein SMTP-Server (smtpd), welcher von der Fritzbox per Push-Service E-Mails bekommt (wer gerade anruft) und aus dieser E-Mail dann TelefonNr, Datum und Zeit filtert. Diese ...
- Freitag 24. Juli 2015, 18:31
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
Ich habe leider keine Ahnung von Multiprocessing. Hat jemand ein passenden Beispiel-Code dafür?jens hat geschrieben:Wenn du das andere programm mittels subprocess startest, könntest du dann nicht gleich auch multiprocessing nehmen?!?
- Freitag 24. Juli 2015, 16:03
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
Wenn dein Programm die Tkinter-Anwendung startest könntest du einfach in stdin des anderen Prozesses schreiben und ihm mitteilen (z.B. durch das `USR1`-Signal), dass Daten vorhanden sind.
Ich hatte mich jetzt die letzte Zeit nach diesem Vorschlag orientiert und folgendes zusammengebastelt ...
Ich hatte mich jetzt die letzte Zeit nach diesem Vorschlag orientiert und folgendes zusammengebastelt ...
- Mittwoch 22. Juli 2015, 18:34
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Re: Kommunikation zwischen zwei Prozessen
Die Sache mit den Sockets über AF_UNIX sah sehr vielversprechend aus, allerdings muss ich unter Windows arbeiten.
Zu Pipes oder Multiprocessing konnte ich bisher noch kein passenden Beispiel-Code finden..meist liegt das Ziel des Process ja in einer Funktion des Prozess, aber nicht in einem anderen ...
Zu Pipes oder Multiprocessing konnte ich bisher noch kein passenden Beispiel-Code finden..meist liegt das Ziel des Process ja in einer Funktion des Prozess, aber nicht in einem anderen ...
- Mittwoch 22. Juli 2015, 16:34
- Forum: Allgemeine Fragen
- Thema: Kommunikation zwischen zwei Prozessen
- Antworten: 29
- Zugriffe: 6835
Kommunikation zwischen zwei Prozessen
Hallo,
ich möchte gerne von einem aktiven Python-Programm mehrere Zeichenketten (insgesamt bis 100 Zeichen) zu einem anderen aktiven Python-Programm(in meinem Fall eine Tkinter-Anwendung) übermitteln.
Eigentlich eine klassische Client-Server-Beziehung, nur mit Sockets wollte ich nicht unbedingt ...
ich möchte gerne von einem aktiven Python-Programm mehrere Zeichenketten (insgesamt bis 100 Zeichen) zu einem anderen aktiven Python-Programm(in meinem Fall eine Tkinter-Anwendung) übermitteln.
Eigentlich eine klassische Client-Server-Beziehung, nur mit Sockets wollte ich nicht unbedingt ...
