Working on SocketOptions