Торрент клиент: с чего начать?

Тема в разделе "WASM.UNIX", создана пользователем Qorlum, 8 окт 2009.

  1. Qorlum

    Qorlum New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2009
    Сообщения:
    26
    Хочу написать свой торрент клиент под линукс... Компилятор FASM.
    Подскажите с чего начать, какие книги, статьи почитать
    Просто единственная статья на эту тему, что я нагуглил - под окна , да еще и на дельфи(((
    Помогите
     
  2. Clear__Energy

    Clear__Energy New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2009
    Сообщения:
    432
    если алгоритм есть - хоть на делфи, хоть на бейсике, переписать будет не так уж и сложно, амиго ;)
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    ясное дело с изучения протоколов.
    если совсем всё плохо, то OpenSource клиентов достаточно много.
     
  4. iZzz32

    iZzz32 Sergey Sfeli

    Публикаций:
    0
    Регистрация:
    3 сен 2006
    Сообщения:
    355
    Qorlum, начать c BEP-ов. Упорно курить до понимания. Можно параллельно на вики смотреть. Потом исходники опенсорсные ковырять и решать, стоит ли это делать, и стоит ли это делать на фасме :derisive:
    Стукни мне в личку, я занимался этим немножко.
     
  5. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Начать, разумеется, с установки Delphi.
     
  6. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    ;)
     
  7. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    А скоро появятся вопросы: "я скачал с++ помогите написать mp3-player" ...
     
  8. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Microedition
    Тогда нужно отвечать "закачай обратно и поставь Delphi". Исходников mp3-плееров на Delphi - полно.
     
  9. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    CyberManiac
    нужен раздел unix.begginers

    еще вариант скачал - разошли 10 своим друзьям, закачай обратно и загрузи делфи
     
  10. Qorlum

    Qorlum New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2009
    Сообщения:
    26
    В общем я понял, что вы хотели сказать =)
    *ушел курить мануалы*
     
  11. ring4

    ring4 New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2006
    Сообщения:
    279
    Qorlum
    sf.net
     
  12. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    1) Раз указано linux и fasm - значит будешь писать с нуля. Но полной документации по внутренностям клиента ты не найдешь, я думаю.
    2) Искать документацию надо на сайтах по другим релизам, но не всегда там она есть. Многое придется выдирать из чужих исходников. Не проще ли перелопатить чужое, чем гемороем заниматься.
     
  13. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    опенсорцовая и не слишком многословная реализация торрент клиента. правда, лично ее не проверял
    http://www.ueber.net/code/r/torrent
     
  14. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    qqwe
    не назвал бы это хорошим примером - язык не самый подходящий для простого примера.
     
  15. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    Voodoo
    почему? он очень похож на С, только система типов проще и строже и ссылочной арифметики нет (вообще ссылок по минимуму). есть описание языка на русском