Now accept float values for socket timeout option.