MicSpy By SLESH 1.0b

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by slesh, 31 Mar 2009.

  1. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 AlexTheC0d3r
    Комуже в голову придет это сырьё кидать в X
    Хотя с сохранением копирайта, я был бы не против понаблюдать её там )))
     
  2. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    помоему в данном случае размер не имеет значения))
     
  3. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Ыть. o_O А прожка и правдо попала в майский ][
    Жесть, и спасибо за "спасибо" ))
     
    1 person likes this.
  4. JeDaSe

    JeDaSe Member

    Joined:
    23 May 2009
    Messages:
    31
    Likes Received:
    12
    Reputations:
    0
    а web камеру туда ещё можно?
     
  5. ronald

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

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    да-да камера не помешала бы и прямая трансляция.
    Кстати поздравляю с "залётом" в ][.
     
  6. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Можно былобы попробовать написать прожку минимального размера для потокового вещания с вебкамеры, но нету камеры чтобы тестить )
     
    1 person likes this.
  7. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Там походу архив битый.
    Короче, пишет ошибка в данных CRC
     
  8. JeDaSe

    JeDaSe Member

    Joined:
    23 May 2009
    Messages:
    31
    Likes Received:
    12
    Reputations:
    0
    у меня есть, я могу тестить
     
  9. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Перезалейте, пожалуйста.
    А автору спасибо: даже самые отзывы и описание проги говорят, что продукт стоящий.
     
  10. DezMond™

    DezMond™ Elder - Старейшина

    Joined:
    10 Jan 2008
    Messages:
    3,619
    Likes Received:
    432
    Reputations:
    234
    А паковал чем то особенным?, у мну ошибка при разахивации(( залейте плиз.
     
  11. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    После переезда на другой серв, видимо навернулся аттач.
    По этому скачать можно отсюда
    [link]http://slesh.name/uploads/MicSpy.rar[/link]
     
    1 person likes this.
  12. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    веб админка, прикольно :) мини сервер прям, жаль только что сетевое программирование целая наука (я говорю о устойчивых к сбоям, разрывам соеднинений программах)

    незнай но мне кажется удобнее работать на уровне своего специализированого клиент-сервера (придумать свой вид пакетов... ведь в одном байте можно закодить 255 разных значений хех), чем с HTTP протоколом... меньше трафика...
     
    _________________________
  13. zeppe1in

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

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    Gar|k
    ой да ладно, наука. что такое "устойчивые к сбоям, разрывам соеднинения" не понятно кстати)
     
  14. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    1) устойчивость к ошибкам - это не твоя задача это делает за тебя TCP/IP драйвер.
    2) Устойчивость к сбоям типа данне потерялись, то тут банальная проверка длинны пакеты (если ты передаеш его)
    А еще лучше делать по другому(для устойчивости)
    СИГНАТУРА_1 + ДЛИННА ПАКЕТА + ДАННЫЕ + СИГНАТУРА_2
    И тогда все данные которые непроходят проверку на сигнатуру или длинну сразу отбрасываются как ошибочные.
    3) разрыв соединения - ну разорвалось, ну и что с этого? Если ты ждал данные через recv то получиш 0 в ответ. И там дальше уже по обстоятельствам решиш.

    Так что всё дело даже не в сетевой реализации, а в протоколе который будет использоваться.
     
  15. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Вообще задумка с вебкамерой была такая
    1) прожка - сервис и консоль.
    2) потоковое вешание клиенту. Хотелось бы сделать веб интерфейс клинта
    3) вот незнаю что лучше - через ax подрубить флеш или через dx делать

    Но всё равно времяни нет делать (
     
  16. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    _________________________
    1 person likes this.
  17. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 Gar|k ты это говоришь человеку который пишет ботов с программной админкой?
    А получить длину пакета я всегда смогу потому что длинна у меня - идет сразу после сигнатуры. И потом дочитывается оставшаяся часть если идет фрагментированный пакет.
     
  18. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    2 slesh пффф я просто рекомендую тебе прочитать книжку, может найдешь для себя что-то новое, может нет. книжка хорошая и не повредит в любом случае)
     
    _________________________
  19. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    За книжку спасибо. Обзорно пролистал её. Книжечка довольно сыровата.
    Заточена для nix систем. В ней НЕ описаны очень многие моменты которые присутствуют на Win системах. Причем многие из этим моментов довольно весомый вклад вносят в работу.

    p.s. автор пользовался литературой 90-х годов.
    Самая свежая книга - 2000 года.
    А С тех пор много что изменилось. К примеру виндовые сокеты стали поддерживать больше BSD'шных функций, которые ранее не поддерживались (К примеру - установка таймаута на чтение данные в блокируемых сокетах)
     
    #39 slesh, 4 Jun 2009
    Last edited: 4 Jun 2009
  20. qwerra

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

    Joined:
    21 Apr 2007
    Messages:
    211
    Likes Received:
    68
    Reputations:
    4
    А как бэ эээ,в о бщем,не появилось ли время для вебкам? :)