PHP können Sie verwenden, um eine Zwei-Wege- Kommunikation über TCP /IP zwischen zwei Computern zu erstellen. Dies ist hilfreich, wenn zusätzliche Informationen benötigt , um hin und her mit einem Remote-Server übermittelt werden. TCP /IP-Verbindungen durch die Verwendung von Netzwerk- Buchsen erfolgt . PHP hat mehrere Socket - Funktionen , die Ihnen helfen, ein TCP /IP-Socket und dann verwenden, um eine Verbindung mit einem Remote-Server starten können. Anleitung
1
Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.
2
Weisen Sie Ihre Zieladresse und Port-Nummer an PHP-Variablen . Zum Beispiel: " $ my_host =" 127.0.0.1 "; " und "$ my_port = 23; " .
3
Erzeugt einen Socket mit der Funktion " socket_create (Domäne , Typ, Protokoll ) . " Der Parameter " Domain" gibt die Protokoll-Familie , "type" gibt den Socket-Typ und " Protokoll " gibt das Protokoll innerhalb der Domäne zu bedienen. Zum Beispiel: " $ my_socket = socket_create ( AF_INET , SOCK_STREAM , SOL_TCP )," ein funktionierendes TCP /IP-Socket
4
Bind den Socket an eine lokale Adresse und den Port mit der Funktion " socket_bind ( . Buchse, source_address , port) ; . " Zum Beispiel, " socket_bind ($ my_socket , '127 .0.0.1 ' , 80) ; . "
5
zu einem Server mit TCP /IP-Socket mit dem Befehl " socket_connect (Sockel , Adresse Connect port) ; . " Zum Beispiel, " socket_connect ($ my_socket , $ my_host , $ my_port ); . " Sie sollten nun eine TCP /IP-Verbindung mit dem Server.
6
Speichern Sie die PHP -Datei.