commucation between client and Server based on TCP/IP and sockets