Cum Se Activează Soclurile

Cuprins:

Cum Se Activează Soclurile
Cum Se Activează Soclurile

Video: Cum Se Activează Soclurile

Video: Cum Se Activează Soclurile
Video: LUSTRA/PLAFONIERA LED RINGS cu telecomanda, lumina rece/calda/reglabila 2024, Mai
Anonim

Soclurile sunt utilizate în limbajul de programare (PL) PHP pentru a face schimb de informații cu un server. Unele aplicații necesită utilizarea prizelor pentru transferul de date și scrierea parametrilor serviciului. Pentru a activa modul de conectare la server, utilizați funcția fsockopen (), unde sunt setați parametrii de conexiune necesari.

Cum se activează soclurile
Cum se activează soclurile

Instrucțiuni

Pasul 1

Funcția fsockopen () are următoarea sintaxă:

fsockopen (hostname, port);

În acest caz, hostname este numele serverului care este accesat folosind socket-uri și deschiderea unui canal pentru transmiterea datelor. Valoarea portului este un număr care corespunde portului utilizat pentru a accesa serverul.

Pasul 2

Utilizați un editor de text pentru a scrie acest cod în fișierul PHP pentru a începe operațiunea de schimb de date socket. De exemplu, pentru a vă conecta la un server.com specific pe portul 120, introduceți următoarele comenzi:

<? php

$ serv = „server.com”;

$ serv_port = 120;

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

Dacă (! $ Open_con) {

Ieșire (); } else {Echo „conexiune creată”;

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

?>

Pasul 3

Acest cod atribuie variabilele valorilor corespunzătoare cu numele serverului ($ serv) și numărul portului ($ serv_port). Dacă nu există nicio conexiune la server, scriptul își termină activitatea prin comanda exit (). Dacă conexiunea are succes, programul afișează o notificare despre crearea conexiunii și își salvează parametrii în variabila $ temporală.

Pasul 4

După utilizarea fsockopen (), puteți utiliza funcții pentru a manipula fișiere și a prelua date. Deci, pe lângă fgets () menționate mai sus, puteți utiliza fwrite () pentru a scrie un fișier, fclose () pentru a închide sau feof () pentru a verifica dacă a fost atins sfârșitul fișierului. În acest fel puteți înregistra unele date care sunt transmise de serverul la care v-ați conectat. De exemplu:

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

$ data_con. = „Conexiune: Închideți / r / n / r / n”;

fwrite ($ open_con, $ data_con);

$ fclose ($ open_con);

Pasul 5

Această cerere citește anteturile GET trimise de server și apoi scrie datele de deconectare de la acesta cu parametrii corespunzători scrise în variabila $ data_con. Sfârșitul scrierii într-un fișier este organizat folosind funcția fclose ().

Pasul 6

Deschiderea unui soclu și scrierea datelor de conexiune sunt complete. Salvați fișierul și încărcați-l pentru testare pe gazdă sau pe serverul local.

Recomandat: