A socket is the one end-point of a two-way communication link between two programs running over the network. Running over the network means that the programs run on different computers, usually ...
Sockets provide an interface for programming networks at the transport layer Network communication using Sockets is very much similar to performing file I/O In fact, socket handle is treated like file ...