Клиент-сервер

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by variselus, 26 Aug 2011.

  1. variselus

    variselus New Member

    Joined:
    21 Jul 2011
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    Я хочу написать на C++ программу, которая будет брать из MySQL на удаленном сервере данные и выводить их. Напрямую подключать прогу к БД не хочется, т.к. любой пользователь программы сможет ее декомпилировать, подменить запросы, компильнуть обратно и ТВОРИТЬ ЧУДЕСА С МОЕЙ БД :D...
    Пришла мне в голову идея. На сервере сделать список команд, типа: news, login и прописать там сами запросы к БД. а клиентской частью только передовать имена команд... надеюсь вы понимаете :)
    Скажите, возможно ли сделать все по такому принципу, и на чем писать сервер?
    И есть ли другие варианты таких подключений.
    А может есть безопасный способ подключения c++ к mysql... короче выкладывайте кто что знает... другим тоже будет полезно знания обновить :D
     
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Ну разве что если обернуть всё в хранимые процедуры и дать доступ пользователю только на эти процедуры. Но это больше к MsSQL отновится, в MySQL это по сложнее.

    Для тебя тогда проще навоять PHP скрипт который всё будет делать. а ты уже обращайся к нему через тотже WinINET или CURL
     
  3. variselus

    variselus New Member

    Joined:
    21 Jul 2011
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    :( вот я почему то о чем то похожем и думал, только как exe файл сможет получить исходник php файла, что-то понять не могу
     
  4. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    Зачем исходник? оО
    php скрипт будет гейтом. Шлешь запрос, например
    а там уже скрипт решает что делать..

    PS: Лучше такие запросы POST`ом проводить.
     
  5. variselus

    variselus New Member

    Joined:
    21 Jul 2011
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    С этим разобрался... только раскажите как в с++ передавать post данные?
    и еше вопросик: есть ли в с++ функция, которая выводит значение определенной строки результата пхп страницы? именно не хтмл исходника, а страницы...
     
  6. variselus

    variselus New Member

    Joined:
    21 Jul 2011
    Messages:
    28
    Likes Received:
    0
    Reputations:
    0
    короче два дня уже ищу инфу... ничего не могу найти(((
    дайте ктонибудь фрагмент кода для чтения html кода страницы... или скажите как его написать....
    И вообще без curla можно мою идею реализовать?? :D
     
  7. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Еще 4 дня ТС. :D