增加recv_data函数