ClientSocket - not final