Я хочу создать приложение на C, которое позволяет двум пользователям совместно использовать файл. Я позвоню лицу, отправившему файл серверу и получателю клиенту. Существует несколько требований:Простая передача файлов
- Пользователям не требуется идентификация, нет «входа». Вы могли бы сказать, что они неизвестны для моего заявления.
- Сервер выбирает файл для передачи и получает простую символьную строку/хэш, состоящую из 10 символов, которую клиент может использовать для извлечения файла.
- То же приложение используется как для обслуживания, так и для приема.
- Моим приложениям не требуется отдельное программное обеспечение, работающее на удаленном сервере, если оно не доступно (например, bittorrent trackers).
Теперь это очень похоже на bittorrent, и я серьезно задумываюсь об этом через bittorrent. Я не знаю, как это сделать. Есть ли хорошие библиотеки для создания/загрузки/скачивания торрентов?
Пожалуйста, ответьте на этот вопрос, либо:
- Выдавая жизнеспособной альтернативой для торрента/других идей.
- Проводка хорошие библиотеки/фрагменты/реализации протокола битторрент в С.
Получение * .... –
Если вы просто передаете файлы между двумя сторонами, это звучит очень мало, как bittorrent. – nos