The valid options for setsockopt() in Linux for TCP sockets are listed in man 7 tcp, man 7 ip, and man 7 socket.



Use
setsockopt(socketfd, SOL_SOCKET, SO_SNDTIMEO, (struct timeval *)&timeout,...