Sometimes, you need to manipulate the default values of certain properties of a socket library, for example, the socket timeout.