Un servizio e' una applicazione particolare. In genere esegue un lavoro continuo che non ha bisogno di interazione (video/tastiera/mouse) con l'utente (ad esempio, un antivirus).

Ovviamente e' possibile che un servizio utilizzi un socket (lato server) e attenda la richiesta di connessione da parte di un client (ad esempio, un web server).

E' quindi possibile che il tuo client comunichi con il servizio via TCP, se il servizio lo prevede.