#c #windows #file-transfer
#c #Windows #передача файлов
Вопрос:
Чему научиться, чтобы иметь возможность отправлять файлы онлайн с помощью c в Windows?
я знаю c , и у меня есть программа, которая выполняет некоторый бенчмарк и сохраняет в текстовый файл, я хочу, чтобы этот текстовый файл был отправлен мне после завершения бенчмаркинга, так что мне следует искать? попробовал поискать, нашел что-то под названием sockets и что-то о сервере и клиентах в Linux, вроде как не знаю, что искать.
это не домашнее задание, просто хочу сделать это ради удовольствия xD, и это помогло бы мне в будущем, если я захочу, чтобы кто-то, кто ничего не знает о происходящем, протестировал что-то для меня (в файле будет все, что мне нужно, и он будет отправлен мне).
Комментарии:
1. Ну, вы можете отправлять по электронной почте.. Если это решит вашу проблему, тогда просто сосредоточьте свои исследования на том, как отправлять электронные письма с помощью кода.
Ответ №1:
Я думаю, вам лучше просто отправить файл по электронной почте после завершения тестирования и сделать это с использованием некоторых сценариев bash или Python, а не C или любого другого языка низкого уровня. Вот пример отправки электронной почты с использованием Python. Другим вариантом может быть загрузка на FTP или использование rsync для передачи файла по SSH. И ни в коем случае не пишите для этого собственное клиент-серверное приложение.
Если вы все еще хотите использовать C , вот пример отправки электронной почты с помощью POCO.
Ответ №2:
вы найдете некоторую официальную документацию по сокетам Win32 здесь: http://msdn.microsoft.com/en-us/library/ms738545(v=vs.85).aspx
Этот урок кажется довольно хорошим и простым: http://johnnie.jerrata.com/winsocktutorial /
Хорошего дня!