socket exception contains errno