remove ip_from_string()
refine sssocket