|
|
|
|
|
|
|||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
|
|
LinkBack | Themen-Optionen | Thema bewerten |
|
|
#1 (permalink) |
|
Neuer Benutzer
Registriert seit: 12.08.2005
Beiträge: 15
![]() |
Hallo,
mein Script soll während der kompletten Ausführungsdauer Daten von einem Netzwerksocket unter Linux lesen und diese in einem Array speichern. Gleichzeitig soll das Script weitere Dinge machen, wie zum Beispiel auf die eingegangenen "Events" reagieren und Daten über das Socket verschicken. Ich hätte es schön gefunden, wenn ich direkt beim Starten von dem Script einen Thread starten könnte, der nichts anderes macht, als die Daten vom Socket zu lesen und im Array zu speichern. Die Hauptroutine (Mainthread, Hauptrogramm oder wie auch immer man das nennt) könnte dann regelmäßig das Array nach interessanten Daten durchsuchen und die anderen Managementaufgaben erledigen. Frage 1: Bin ich richtig informiert, dass PHP Threads in dieser Form nicht unterstützt? (In diesem Zusammenhang wird manchmal auf die PCNTL Extension verwiesen, aber die hat ja nur mit Prozessen und nichts mit Threads zu tun.) Frage 2: Kann man das Beschriebene auch ohne Threads erreichen oder handelt es sich hier tatsächlich um einen klassischen Verwendungsfall von Threads? Frage 3: Gehe ich richtig in der Annahme, dass man diese Aufgabe vielleicht besser mit Perl lösen könnte, weil Perl Threads unterstützt? Vielen Dank im Voraus für mögliche Antworten, Manuchau |
|
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Neuer Benutzer
Registriert seit: 23.08.2006
Beiträge: 4
![]() |
Du kannst das unter PHP mit pcntl und den shmop Funktionen lösen.
Siehe http://de3.php.net/manual/de/ref.shmop.php Forke 2 Prozesse und verwende Shared Memory .... |
|
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Threads oder ähnliches | Hu5eL | PHP-Fortgeschrittene | 4 | 07.04.2008 13:34 |
| Threads schliessen? | Montellese | Board-Support | 6 | 12.03.2008 15:41 |
| Socket abhören | PHP Tipps 2006 | 1 | 21.05.2006 20:19 | |
| PHP Socket Programmierung | Broadcast | PHP-Fortgeschrittene | 19 | 01.05.2006 21:15 |
| Socket Client | schnurzli | PHP Tipps 2006 | 9 | 09.03.2006 20:49 |
| MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| Forum besuchte Threads merken | lichtscheu | PHP Tipps 2006 | 5 | 03.03.2006 14:28 |
| Can't connect to local MySQL server through socket | zcmaster | Datenbanken | 0 | 17.02.2006 11:48 |
| Problem: Can't connect to local MySQL server through socket | Datenbanken | 3 | 01.03.2005 18:51 | |
| [Erledigt] PhP && Threads | PHP-Fortgeschrittene | 8 | 26.01.2005 23:07 | |
| Socket Function in Php 5 aktivieren! | Finkman | PHP Tipps 2004 | 1 | 10.08.2004 16:18 |
| socket tutorial? | Eddaholzbein | PHP Tipps 2004 | 9 | 09.07.2004 15:50 |
| THREADS in php | PHP-Fortgeschrittene | 7 | 16.06.2004 22:12 | |
| Irgendwie fehlen Threads :( | Off-Topic Diskussionen | 4 | 10.06.2004 09:35 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| perl broadcast socket tutorial, pcntl tutorial, php threads, threads php, socket in php, verwendungsfalle von php, php socket tutorial, php sockets aktivieren linux, php sockets was kann man damit machen, php threads example, socket ausführen mit php, php threading tutorial, php socket starten, phph socket abhören, php pcntl, php threads starten, socket lesen und daten speichern, php socket, php pcntl tutorial, php thread |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.