En
http://rfc.net
Ahí encontraras las RFC (descripciones, normas) de los diferentes proptocoolos usados en internet .. como el HTTP y la mayoría ..
Eso será lo que uses junto con las funciones de fscocket() de PHP ..
Como ya te he comentado muchas veces .. PHP SOLO te pone a tu disposición Funciones para que interactues con diferentes protocoolos .. Lo que "hables" con el protocoolo y lo que "te responda" .. es cosa que lo veas en la documentación oficial del protocoolo q uses ...
Un saludo,