Socket programming a is data exchange method used in electrical systems, specially within two or more(even itself) systems within a network reachability. Inter networked computers are widely using this method to transfer various data and information with remote systems.Socket programming, just up on the TCP layer, provides a mean of interprocess communication. In order to successful completion of the socket communication, all TCP/IP and lower layers need to be fully and correctly in functional. As this articel involved in explaining simple simple data transfer implementation we will limit the limit our scope into computer application programming with its simplest form. In order to exchange data within systems, there need to be at least two parties, who Requires some data to transfer to a Listener party. Who request to send data, or the one who initiate to connect is called the client. Who is ready to listen, and waiting for some one else to initiate a request...