You would want to confirm the data received matches the data sent somehow right?
Destination: nc -l -p 1234 > foo Source: nc destination 1234 < foo
Destination: nc -l -p 1234 | tar xf - Source: tar czf - directory | nc destination 1234
Destination: nc -l -p 1234 | pv > foo Source: pv foo | nc destination 1234
You can check for data corruption with md5sum or similar checksumming tools.
You would want to confirm the data received matches the data sent somehow right?