|
|
|
|
|
|
|||||||
| 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 |
| [Erledigt] 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 | |
| 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 |
| [Erledigt] 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 |
| php threads, pcntl aktivieren, pcntl tutorial, php socket tutorial, threads php, pcntl php, pcntl socket, php socket abhören, php sockets aktivieren, php pcntl, perl broadcast socket tutorial, was sind threads in php, perl threads socket, php sockets aktivieren unter linux, php pcntl einführung, perl threads example, perl daten von socket lesen, php socket aktivieren, php sockets aktiviert, php thread start |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.