use specified socket