помогите с прогой на c++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 4elik223, 26 Oct 2015.

  1. 4elik223

    4elik223 New Member

    Joined:
    26 Oct 2015
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Особого опыта в c++ нет,только освоил базовые понятия спп циклы,массивы,объекты и тд. и работу с файлами.Решил взятся за программирование связанное с сетью.
    Цель такога:
    Указывается путь файла,этот файл с компа пользователя кто его открыл заливается на желаемый фтп сервер.Только объясните все да как,а то толку не будет.Только пожалуйста в консольном приложении,ибо qt,winapi мне еще рановато учить
     
  2. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Если сетевым программированием решил заняться то прочитай про него. Ниже список рекомендуемой мной литературы
    "Самоучитель игры на winsock" Крис Касперски (статья)
    "Эффективное программирование TCP/IP" Йон Снейдер
    "UNIX. Разработка сетевых приложений" У.Ричард Стивенс

    Ну для начала тебе и статьи Криса хватит, не стоит сразу в дебри лезть. Напиши простейшего клиента на 21 порт, а потом прочитай RFC 959 по FTP протоколу и замути FTP клиент.

    Естественно в интернете полно готовых примеров, библиотек и программ, но так ты понимаешь это не путь война. Что бы познать истинный дзен нужно сначала писать велосипеды.
     
    _________________________
    #2 Gar|k, 27 Oct 2015
    Last edited: 27 Oct 2015
    Precise, cyberposting and CKAP like this.
  3. 4elik223

    4elik223 New Member

    Joined:
    26 Oct 2015
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Спасибо огромное,попробую найти две последние в своем городе,ибо люблю книги в материальном виде.Еще раз спасибо за совет.
     
  4. Developer™

    Developer™ Member

    Joined:
    7 Nov 2013
    Messages:
    30
    Likes Received:
    6
    Reputations:
    0
    С использованием чистого WinAPI или Qt тоже можно создавать приложения консольные. И даже проще будет с помощью Qt. Смотрите в сторону QtNetwork (возможно, QNetworkAccessManager будет достаточно).
     
  5. cyberposting

    cyberposting New Member

    Joined:
    14 Nov 2015
    Messages:
    19
    Likes Received:
    3
    Reputations:
    0