Si Usano i Socket (Unix) o il winsock (windows)
se cerchi nel forum c'e' una discussione in C...

se lo trovo ti posto il codice...