find_neighbor_bysock