this has been fine working since the 80s
pc1> tar c <SRC_FOLDER_OR_FILES> | nc -l 12345
pc2> nc <IP_OF_PC_1> 12345 | tar xv -C <DST_LOCATION>