add send & recv for clan, and test