Чему научиться, чтобы иметь возможность отправлять файлы онлайн с помощью c в Windows?

#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 /

Хорошего дня!