lite socket server and client ( two files ) with multithreading