dedlfix: Client-Server-Skript in einem

Beitrag lesen

echo $begrüßung;

Es geht um eine asynchrone TCP/IP-Kommunikation. Zuerst muß das Skript eine Verbindung zum Server aufbauen und an diesen seine XML-kodierte Anfrage senden. Danach soll es auf die Antwort des Servers warten. Dabei wird der gleiche Port benutzt. Erst am Ende des Skripts wird die Socket-Verbindung wieder geschlossen.

Das ist doch ein ganz normales Request-Response-Spielchen. Socket öffnen, Daten hinsenden, Antwort lesen, Socket schließen. Das müsste eigentlich schon mit den Filesystemfunktionen und PHPs eingebautem Protokollwrapper zu erledigen sein.

  1. socket_out = socket_create
  2. socket_connect(socket_out, server-ip, port)
  3. socket_write(socket_out, data)

data = socket_read(socket_out)
socket_close(socket_out)

echo "$verabschiedung $name";