Hola dec.
Te aclaro que mis roces con ClientSocket y ServerSocket no pasaron de una prueba hace algunos años.
Así que la única ayuda que humildemente puedo brindarte en este caso es la búsqueda.
Por si alguno se te escurrió, encontré estos enlaces que me parecieron tener relación con el asunto:
Espero que alguno te traiga algo de luz...
Saludos