echo $begrüßung;
ich arbeite gerade an einem Skript, daß mit socket_create und socket_connect auf einem bestimmten Port Daten zu einem Server schickt.
Zu klären wäre erstmal, ob du UDP oder TCP oder was ganz anderes machen möchtest.
Nun soll es den gleichen Port abfragen, um die Antwort zu erhalten.
Erkläre den Vorgang bitte genauer. Wann passiert welcher Verbindungsauf- und abbau und wann wird in welche Richtung Daten gesendet?
echo "$verabschiedung $name";
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.
1. socket_out = socket_create
2. socket_connect(socket_out, server-ip, port)
3. socket_write(socket_out, data)
4. socket_in = socket_create
5. socket_bind(socket_in, eigene ip, port)
6. socket_listen(socket_in)
7. incoming = socket_accept(socket_in)
8. socket_read(incoming, 1024)
9. socket_close(incoming)
10. socket_close(socket_in)
11. socket_close(socket_out)
Marco