As-tu regardé les fonctions de base:
http://php.easynet.be/manual/fr/function.fsockopen.php
Après ceci, tu lis/écrit sur le handle qui t'est proposé en retour (si valide bien sûr).
Il y a des
exemples et des notes d'utilisateurs.
Pour le reste le dialogue avec le serveur dépend évidemment du protocole utilisé.
(j'ai pour ma part utilisé PHP5 et créé entre autre deux classes
eppSocket (dialogue bas niveau socket)
et eppClient (haut niveau))
pour le dialogue avec un serveur EPP
http://www.faqs.org/rfcs/rfc3730.html
Il est clair que tout dépend du service utilisé.
(regarde l'exemple de lecture sur le port 80 proposé..., http est assez trivial)
Bon amusement.
Johan