send and receive string/binary