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.
- socket_out = socket_create
- socket_connect(socket_out, server-ip, port)
- socket_write(socket_out, data)
data = socket_read(socket_out)
socket_close(socket_out)
Hab ich wohl viel zu kompliziert gedacht. Die Daten, die ich per socket_read erhalten sind allerdings leer, wobei kein Fehler ausgelöst wird (socket_strerror für den Fehlercode 0: Success). Das Problem scheint also noch an einer anderen Stelle zu liegen nehme ich an.
Marco