Come Abilitare Le Prese

Sommario:

Come Abilitare Le Prese
Come Abilitare Le Prese

Video: Come Abilitare Le Prese

Video: Come Abilitare Le Prese
Video: Come costruire una rete cablata in casa e ottenere le prese LAN / Ethernet direttamente sul muro. 2024, Maggio
Anonim

I socket sono utilizzati nel linguaggio di programmazione (PL) PHP per scambiare informazioni con un server. Alcune applicazioni richiedono l'uso di socket per il trasferimento dei dati e la scrittura dei parametri del servizio. Per abilitare la modalità di connessione al server, utilizzare la funzione fsockopen(), dove sono impostati i parametri di connessione necessari.

Come abilitare le prese
Come abilitare le prese

Istruzioni

Passo 1

La funzione fsockopen() ha la seguente sintassi:

fsockopen (nome host, porta);

In questo caso, hostname è il nome del server a cui si accede utilizzando i socket e aprendo un canale per la trasmissione dei dati. Il valore della porta è un numero che corrisponde alla porta utilizzata per accedere al server.

Passo 2

Usa un editor di testo per scrivere questo codice nel tuo file PHP per avviare l'operazione di scambio di dati socket. Ad esempio, per connettersi a un server.com specifico sulla porta 120, immettere i seguenti comandi:

<?php

$ serv = “server.com”;

$ serv_port = 120;

$ open_con = fsockopen ($ serv, $ serv_port);

If (! $ Open_con) {

Uscita (); } else {Echo “connessione creata”;

$ temporale = fgets ($ open_con, 1024); }

?>

Passaggio 3

Questo codice assegna alle variabili i valori corrispondenti al nome del server ($ serv) e al numero di porta ($ serv_port). Se non c'è connessione al server, lo script termina il suo lavoro tramite il comando exit(). Se la connessione va a buon fine, il programma visualizza una notifica sulla creazione della connessione e salva i suoi parametri nella variabile temporale $.

Passaggio 4

Dopo aver utilizzato fsockopen(), è possibile utilizzare le funzioni per manipolare file e recuperare dati. Quindi, oltre ai suddetti fget (), puoi usare fwrite () per scrivere un file, fclose () per chiudere o feof () per verificare che sia stata raggiunta la fine del file. In questo modo puoi registrare alcuni dati che vengono trasmessi dal server a cui ti sei connesso. Per esempio:

$ data_con = “GET / HTTP / 1.1 / r / n”;

$ data_con. = "Connessione: Chiudi / r / n / r / n";

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Passaggio 5

Questa richiesta legge le intestazioni GET inviate dal server, quindi scrive i dati di disconnessione da esso con i parametri corrispondenti scritti nella variabile $ data_con. La fine della scrittura su un file è organizzata utilizzando la funzione fclose().

Passaggio 6

L'apertura di un socket e la scrittura dei dati di connessione sono completate. Salva il file e caricalo per il test sul tuo hosting o server locale.

Consigliato: