Я хочу передавать файлы по сети, используя C или C ++. Какие темы я должен искать? Как я могу это сделать?
Я бы рекомендовал просмотреть документацию Windows Sockets и boost asio .
Хотя вы можете использовать ReadFile для чтения содержимого файла и последующей отправки его через сокет, Windows также предоставляет API TransmitFile, позволяющий вам читать данных и отправьте их через сокет одним системным вызовом.
ReadFile
TransmitFile
Вы должны начать с выбора протокола. HTTPS и SFTP являются хорошими вариантами, но, очевидно, есть и другие. Как только у вас все получится, вы можете искать варианты для клиентских и серверных библиотек.
есть функция sendfile в C. Просто проверьте это.