Adding timeout parameter to create socket