Devo assolutamente approfondire però ti devo chiedere un paio di cose perché sono molto più ignorante di come pensi. Se mi perdoni ti faccio 2 domande stupidissime:
Con questi strumenti (socket, servlet, ecc…) è possibile collegare n smartphone con 1 portatile e quest’ultimo con gli n telefonini solo se cellulari e computer hanno l’accesso a internet?
Non è possibile collegare dispositivi diversi senza utilizzare internet risparmiando il costo della connessione a internet?
Appena ho tempo leggo con più cura la guida di html.it e riproduco gli esempi così entro meglio nell'ottica anche se come puoi notare mi mancano proprio le basi.