computer-networking client-server based socket programming codes, allowing to send and receive different kind of data.