Meines Erachtens ist deren Semantik freundlicher. Flush zumindest musste ich noch nie nutzen. Oder vertue ich mich da gerade?
Spätestens bei zeromq und Nanomsg sind die Vorteile aber unzweifelhaft. Message orientiert, verschiedene Semantiken (pipes, req/response), automatisch verbindend etc.
Subprocess Informationen austauschen
Danke für deinen Tipp. Leider funktioniert dein Code auch nicht. Es kommt wieder lediglich nur die Ausgabe "first" und sonst nichts. Oder liegt das daran, dass ich mich nocht nicht darum gekümmert habe die Buffer zu flushen?Sirius3 hat geschrieben: ↑Montag 19. April 2021, 16:34 Du solltest die eingebaute Funktion `input` nicht durch die Variable `input` überdecken. Würdest Du, wie es sich gehört, alles in einer Funktion stehen haben, würde Dir das auch gleich mit der richtigen Fehlermeldung beschieden.
Wenn Du eine while-Schleife hast, die nur durch einen Dummy-Wert überhaupt startet, hast Du eigentlich eine while-True-Schleife:
Nach der Ausgabe solltest Du die Buffer flushen. Das hat Dir __blackjack__ schon geraten, und das solltest Du in Deinem C-Programm genauso tun.
Hatte das so aus einem Tutorial__blackjack__ hat geschrieben: ↑Montag 19. April 2021, 17:04 Warum um alles in der Welt wird das übersetzte C++-Programm eigentlich mit ``sudo`` gestartet?
- DeaD_EyE
- User
- Beiträge: 1019
- Registriert: Sonntag 19. September 2010, 13:45
- Wohnort: Hagen
- Kontaktdaten:
Nicht besser, sondern anders. Man kann sie wie Dateien behandeln.__blackjack__ hat geschrieben: ↑Montag 19. April 2021, 19:01 Was ist denn an UNIX Domains Sockets oder FIFOs besser?
Nachteil: Windows kennt keine UNIX-Domains
- Unterschiedliche RahmenbedingungenWoran liegt das eigentlich, dass so Beispiele aus dem Internet gefühlt nie funktionieren?
- ohne Sinn und Verstand Code kopiert
- Aufgabe nicht verstanden
- schlechte Aufgabenstellung
- unklare Ziele
- Keine Qualitätssicherung
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
- __blackjack__
- User
- Beiträge: 13099
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@DeaD_EyE: Wie anders? Die Standardein- und ausgabe bei `Popen` sind auch Dateien.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman