Rapid growth of Internet leads to the ultimate development of many net applications which use the client server model. Fig. 1 shows the client-server model. Client server model allows communication between processes or applications to exchange some information. In networking, client-server model plays a vital role in exchanging information between processes. Client-server model predominantly relies on socket programming. Sockets allow communication between processes on same or different machines. Servers in the client-server model are of two types-Iterative and Concurrent.