È possibile utilizzare PHP per creare una comunicazione a due vie su TCP /IP tra due computer . Questo è utile quando si ha bisogno di informazioni aggiuntive da comunicare avanti e indietro con un server remoto . Connessioni TCP /IP vengono effettuate attraverso l' impiego di prese di rete . PHP ha diverse funzioni di presa - correlati che possono aiutare a creare un socket TCP /IP e quindi utilizzarlo per avviare una connessione con un server remoto . Istruzioni
1
Aprire il file PHP in un editor di testo, ad esempio Blocco note di Windows .
2
Assegna il tuo indirizzo di destinazione e il numero di porta da variabili PHP . Ad esempio, " $ my_host = " 127.0.0.1 " ; " e " $ my_port = 23; " .
3
creare un socket con la socket_create funzione " ( dominio , tipo , protocollo ) . " Il parametro "dominio " specifica la famiglia di protocolli , "tipo" specifica il tipo di socket e il "protocollo" specifica il protocollo all'interno del dominio da utilizzare . Ad esempio, " $ my_socket = socket_create ( AF_INET , SOCK_STREAM , SOL_UDP )," crea un socket TCP /IP funzionale
4
Bind il socket a un indirizzo locale e la porta utilizzando il socket_bind funzione " ( . presa , source_address , port) ; ". Ad esempio, " socket_bind ( $ my_socket , '127 .0.0.1 ' , 80) ; ".
5
Connettersi a un server con il tuo socket TCP /IP utilizzando il " socket_connect comando ( socket, indirizzo , porto ) . " Ad esempio, " socket_connect ( $ my_socket , $ my_host , $ my_port ) ; ". Ora si dovrebbe avere una connessione TCP /IP con il server .
6
Salvare il file PHP .