with socket hang_error