Файлы передаются через TCP по локальной сети.
У сервера можно указать какой порт слушать и папку куда соранять файлы.
У клиента можно указывать адрес сервера и какой файл отправить.
make
./sever <num_port> <folder>
./client <ip_serv> <port_serv> <filename>