PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for the ‘stream’ tag

Sockets, Streams und Streamfilter

with 5 comments

In einem älteren Artikel schrieb ich bereits über Socket Server in PHP, heute möchte ich etwas sehr ähnliches vorstellen, jedoch mittels Streams, wo uns andere Möglichkeiten zur Verfügung stehen.

Ich möchte nun also auf einen Socket, sprich häufig einen TCP-Port, zugreifen und ihn als Datenstrom behandeln. Dazu erstellen wir erstmal einen Server, der auf Port 1037 lauscht und bei einer Verbindung einen String zurückliefert.

<?php
$socket = stream_socket_server('tcp://0.0.0.0:1037');
while ($conn = stream_socket_accept($socket)) {
	fwrite($conn, "Hallo, hier spricht der Server.\n");
	fclose($conn);
}
fclose($socket);

Weiterlesen »

Written by Michael Kliewe

April 20th, 2010 at 9:46 am