Hi,
ich habe 2 Scripts, das eine liest ständig eine Datei aus und das andere verbindet sich zu einem anderem Server(IRC).
Nun hatte ich vor, dass das Script welches die Datei ausliest immer die neueste Zeile an das Script, welches sich zum IRC verbunden hat, sendet.
Das ist nun mein Problem.
Wie kann man es realisieren, dass sich 2 Scripte untereinander "Unterhalten"?
Beide laufen in einer while Schleife, sodass ich es nicht wüsste wie man innerhalb eines Scripts Zwei Sockets aufbauen kann worauf das Programm lauscht und reagiert.
Kann sich php "unterhalten"?
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Kann sich php "unterhalten"?
Hm, hast du dir das Beispiel unter http://de.php.net/manual/en/ref.sockets.php mal angesehen? Ã?ber einen UNIX-Socket (anstatt TCP/IP) sollte das Ganze dann auch noch recht performant ablaufen.
Ansonsten schau dir mal die IPC-Funktionen unter http://de3.php.net/manual/en/ref.sem.php an.
Ansonsten schau dir mal die IPC-Funktionen unter http://de3.php.net/manual/en/ref.sem.php an.
Re: Kann sich php "unterhalten"?
Da ist ja mein Verständnisproblem,
das IRC-Script läuft in einer Endlosschleife die sich halt per Sockets zu einem Server verbindet.
Wie kann ich in dieser Endlosschleife noch eine einbauen(UNIX-Socket) ohne das die Serververbindung abbricht?
das IRC-Script läuft in einer Endlosschleife die sich halt per Sockets zu einem Server verbindet.
Wie kann ich in dieser Endlosschleife noch eine einbauen(UNIX-Socket) ohne das die Serververbindung abbricht?
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Kann sich php "unterhalten"?
Einfach einen 2. Socket mit socket_create() erstellen. Du bist ja nicht nur auf 1 Socket beschränkt.