Suerte
De socket no tengo ni idea de pero de thread un poquito.
Tienes que crearte un objeto que implemente Runnable con el metodo run() que será el que se ejecute al comenzar el hilo.
Luego desde el main te creas tantos objetos hilo como quieras y tantos objetos tipo Thread como hilos te hayas creado
Thread nuevo = new Thread(objeto Runnable);
Luego haces un nuevo.run() y a volar xD
De socket no tengo ni idea de pero de thread un poquito.
Tienes que crearte un objeto que implemente Runnable con el metodo run() que será el que se ejecute al comenzar el hilo.
Luego desde el main te creas tantos objetos hilo como quieras y tantos objetos tipo Thread como hilos te hayas creado
Thread nuevo = new Thread(objeto Runnable);
Luego haces un nuevo.run() y a volar xD