php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.08.2006, 13:22  
Neuer Benutzer
 
Registriert seit: 12.08.2005
Beiträge: 15
Manuchau
Standard PHP, Socket und Threads

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
Manuchau ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.08.2006, 10:38  
Rex
Neuer Benutzer
 
Registriert seit: 23.08.2006
Beiträge: 4
Rex
Standard

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 ....
Rex ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ä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
[Erledigt] 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
[Erledigt] Irgendwie fehlen Threads :( Off-Topic Diskussionen 4 10.06.2004 09:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php socket, php threads, php socket thread, php socket tutorial, php pcntl, php socket server threads, pcntl aktivieren, php threads starten, pcntl tutorial, http://www.php.de/php-fortgeschrittene/41795-php-socket-und-threads.html, threads php, php pcntl beispiel, php pcntl tutorial, php sockets aktivieren, php socket server pcntl, php socket server tutorial, php socket programmierung, pcntl php tutorial, pcntl php, pcntl socket

Alle Zeitangaben in WEZ +1. Es ist jetzt 06:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.