simple send and recv