document sendAndRecv