опубликован 02-04-2001 17:04 MSK
передающее кому ? другому такому-же приложению ? по какой сети ? локальной ?
или все равно по какой ?Как один из вариантов могу предложить
протокол TCP/IP и функции WinSock.
#include <winsock.h>
за примерами можешь слазить на
http://www.freecode.com/
НО ! Протокол обмена файлами тебе прийдется
разработать и реализовать самому.
Простую схему обмена файлами могу предложить следующую :
Программа старутет и открывает socket (TCP порт например 3333) на прослушивание . При передаче файла, программа на другом хосте пытается установить соединение с твоим IP адресом и портом (3333) и при установке соединения посылает
строку "Zayac ty menya slyshish". Твоя программа отвечает "Slyshu, slyshu". После этого получает что-то вроде "lovi file razmer
XX" и пошли данные.
Это конечно ПРИМИТИВ, но в общих чертах я попытался описать механизм. Для примера
можещь посмотреть протокол FTP (на этом-же сайте в разделе протоколы), он прост в реализации.
Что-либо более высокоуровневое посоветовать не могу, и не знаю готовых примеров для
одноранговой передачи файлов.