proto socket