Raven280438
Erfahrenes Mitglied
Hi,
ich bin im Moment dabei, ein Client-Server-System mit Sockets zu schreiben.
(Da ich mit Sockets noch nicht gearbeitet habe, nehme ich als Grundlage: http://php.net/manual/de/sockets.examples.php
Der Client soll an den Server verschiedene Befehle schicken, die vom Server ausgeführt werden, und die Rückgabe wieder an den Client gesendet wird.
Mein Problem im Moment: Wie bekomm ich es hin, dass wenn Benutzer1 ein Programm startet, was noch weitere Eingabe erwartet (zB mit "y" noch irgendwas bestätigen), die Eingaben von Benutzer2 nicht berücksichtigt werden.
D.h. kann man beim Ausführen von Befehlen (mit exec, system, proc_open etc.) irgendwie verschiedene "Sessions" zulassen, die sich gegenseitig nicht behindern?
Gruß
ich bin im Moment dabei, ein Client-Server-System mit Sockets zu schreiben.
(Da ich mit Sockets noch nicht gearbeitet habe, nehme ich als Grundlage: http://php.net/manual/de/sockets.examples.php
Der Client soll an den Server verschiedene Befehle schicken, die vom Server ausgeführt werden, und die Rückgabe wieder an den Client gesendet wird.
Mein Problem im Moment: Wie bekomm ich es hin, dass wenn Benutzer1 ein Programm startet, was noch weitere Eingabe erwartet (zB mit "y" noch irgendwas bestätigen), die Eingaben von Benutzer2 nicht berücksichtigt werden.
D.h. kann man beim Ausführen von Befehlen (mit exec, system, proc_open etc.) irgendwie verschiedene "Sessions" zulassen, die sich gegenseitig nicht behindern?
Gruß