Du kan använda PHP för att skapa en tvåvägskommunikation över TCP /IP mellan två datorer . Detta är användbart när extra information måste kommuniceras fram och tillbaka med en fjärrserver . TCP /IP-anslutningar görs med hjälp av nätverk uttag . PHP har flera socket - funktioner som kan hjälpa dig att skapa en TCP /IP- socket och sedan använda den för att starta en anslutning till en fjärrserver . Instruktioner
1
Öppna din PHP- filen i en textredigerare , till exempel Anteckningar i Windows .
2
Tilldela din destination adress och portnummer till PHP-variabler . Till exempel , " $ my_host = " 127.0.0.1 " , " och " $ my_port = 23 ; " .
3
Skapa en socket med funktionen " socket_create ( domän , typ , protokoll ) . " Parametern " domän " specificerar protokollet familjen , " typ " anger socket typ och " protokoll " specificerar protokollet inom domänen att använda . Till exempel , " $ my_socket = socket_create ( AF_INET , SOCK_STREAM , SOL_TCP ) , " skapar en funktionell TCP /IP socket
4
Bind uttaget till en lokal adress och port med hjälp av funktionen " socket_bind ( . uttag , source_address , port ) ; . " Till exempel , " socket_bind ( $ my_socket , '127 .0.0.1 ' , 80 ) , . "
5
Anslut till en server med TCP /IP- socket med kommandot " socket_connect ( socket , adress , port ) ; . " Till exempel , " socket_connect ( $ my_socket , $ my_host , $ my_port ) ; . " Du bör nu ha en TCP /IP- anslutning till servern .
6
Spara PHP -filen .