Add SocketWrapper class to make life more easy with creating socket