Итак, мне нужно познакомиться с сокетами и общим сетевым программированием. Я считаю себя свободно владеющим C ++, но я в основном могу создавать вещи с основами C ++ (думаю, имея только базовый набор legos)
Теперь мне действительно нужно рискнуть и расширить свой набор lego на разные части (простите за метафору lego), но моя следующая цель - программирование сокетов / сеть. Поэтому я подумал, что написать простую программу будет программа отправки файлов.
В основном это программа, которую вы вводите в IP-адресе вашего друга (у него тоже есть программа), и он спрашивает: «Хотите получить файл XXX.yyy?» Если он говорит «да», то он продолжает отправлять файл.
Я знаю, что мне нужно знать о сокетах, но что еще мне нужно знать? Это простая программа для выполнения? Любые рекомендуемые уроки, которые я прочитал, прежде чем погрузиться в голову?
Любая дополнительная информация полезна. Благодарю. И НЕТ, это не для школы, это просто кое-что, чему я хочу научиться.
C ++ предпочтительный язык.