O ricordo male io o gli unix socket si usano come i socket tcp:
http://www.linuxhowtos.org/C_C++/socket.htm (sezione Sockets in the Unix Domain)
Il server fa accept e ogni volta che si connette un client gli viene ritornato un file descriptor diverso.
Ogni client quindi fa la "sua" connessione al server e non ha da condividere nulla.