Evolution of sockets (basics of sockets part 2)

We have tried hard to be efficient with the given resources !!