socket: only do nodelay in one place.