Originariamente inviato da DKiller92
http://it.wikipedia.org/wiki/Socket_%28reti%29
qualcuno disse: "Lasciate ogni speranza a voi che entrate"

La definizione sopra linkata è esattissima ma incomprensibile; io nn saprei darti una definizione che sia formalmente esatta ma te la dò un pò alla buona in base a ciò che ci ho capito io.

Con i Socket php simula ciò che fa il nostro browser.

Quando nella barra degli indirizzi del browser digitiamo un URL tecnicamente ci stiamo connettendo ad un server che ospita il sito e scarichiamo il codice HTML/Css/Javascript (linguaggi lato client) che tramite l'interpretazione del browser del codice ci permette di avere la visualizzazione a video e le relative animazioni/funzioni.
Il modo in cui riceviamo tali dati è detto HTTP.

Un esempio semplice di socket di php è
Codice PHP:
<?php
$codice_pagina 
file_get_contents('h t t p://w w w. google.it'); // senza spazi (li ho messi qui nel forum...)
?>
In questo modo stiamo prendendo il codice (lato client) della pagina indicata... proprio come fa il browser.

Siccome sono interessato all'argomento e non sono certo di quanto affermato chiedo agli utenti più esperti di rettificare le parole da me dette.