New API for zero-copy send and recv defined