What is the difference between Zero Copy & non Zero copy Interface in Nucleus NET?

Discussion created by dan_schiro on Aug 6, 2012

For non-Zero Copy, when the Application makes a  call to receive the data, the data from the packet is copied into the  user’s buffer, and the NET buffer is freed.


For Zero Copy, when the Application makes a call to receive the data,  a pointer to the data within the NET buffer is returned to the  application. The application is then responsible for freeing the buffer.