Parto dall'assunto che tu sia strasicuro che client e server funzionino (in tal caso client e server lanciati nel tuo computer devono funzionare).
Se la porta che hai usato per il tuo server non è una standard internet (p.e. la 80) è probabile che un firewall qualunque (quello del tuo router, quello del tuo SO, etc.) la stia bloccando.