Certo che puoi.
Devi programmare con i socket.
Esistono solo funzioni standard C, in C++ o usi classi gia pronte oppure te le costruisci te.
Pensi un mezzo protocollo di comunicazione tra il client ed il server, con i vari messaggi ecc..
Una guida per la programmazione dei socket la trovi QUI