Frage zu Socket

Hallo,
kann man mit einem PHP-Skript von einem Sender Daten annehmen, die der
Sender per Socketstream übermitteln möchte?

Wie sieht es mit folgenden einfachen Skript aus? Dies _muss_ doch über
die Konsole gestartet werden und wartet im Hintergrund auf die
Clientverbindung, oder? Aber es kann nicht über einen Webserver
aufgerufen werden?

<?php
$socket = socket_create(AF_INET, SOCK_STREAM, 0);

socket_bind($socket, "127.0.0.1") or die('Could not bind to address');
socket_listen($socket);


$client = socket_accept($socket);


$input = socket_read($client, 1024);

//socket_write($client, $response);


socket_close($client);

socket_close($socket);
?>

Kann ein Socketserver überhaupt einen Socket an eine Adresse mit Skript
binden? Doch nur an einen Host (z.B. 127.0.0.1) und festgelegtem Port?
Bin gerade etwas verwirrt.

Viele Grüße,
Thomas B
Thomas Barth [ Mi, 24 Oktober 2007 17:40 ] [ ID #1853647 ]
PHP » de.comp.lang.php.misc » Frage zu Socket

Vorheriges Thema: Thumbnail erstellen, aber abspeicherung in einem anderen Verzeichnis klappt nicht
Nächstes Thema: [Code überprüfen]Script um Duplikate im FS zu ersetzen