Конференция "Прочее" » Где найти полное описание протокола для клиентов форума?
 
  • Kolan © (18.05.08 20:03) [0]
    Здравствуйте модераторы форума,

    Вопросы к вам:
    1. Где найти описание протокола?
    То, что есть в http://www.delphimaster.ru/klient.txt доверия не вызывает.
    Например там нет описания
    getconf2

    .
    Хотя такой запрос возможен:
    http://delphimaster.ru/cgi-bin/client.pl?getconf2=1180629095&n=12&from=100000&to=-1

    2. Как связываться с администраторами ресурса?
    На письма посланые на adm@delphimaster.ru я ни разу в жизни не получил ответа.
  • tesseract © (18.05.08 20:15) [1]
    А ты халявы хочешь ? - тогда ты не программист.
  • _mirage (18.05.08 20:17) [2]
    >[0] Kolan © (2008-05-18 20:03:00)
    отвечу я: нигде. в секретной конференции я кидал апдейт к klient.txt, в т.ч. и с описанием getconf2. полуркай там. или постучить в уютную асечку с мылом наперевес, я тебе файлом зафигачу.

    ---
    Understanding is not required. Only obedience.
  • Kolan © (18.05.08 20:24) [3]
    > асечку

    Асечку я стёр нафих, может скинешь на почту (она в анкете)? Если еще что-то есть, тоже кидай, буду признателен.


    > я кидал апдейт

    Ясно. Интересно узнать почему его нет в общественном дотупе. Это в дополнение к вопросу 2.
  • Anatoly Podgoretsky © (18.05.08 20:37) [4]
    А нафига ты к модераторам обращаешься?
    Тебе надо тему удалить али как?
  • _mirage (18.05.08 20:40) [5]
    >[4] Anatoly Podgoretsky © (2008-05-18 20:37:00)
    кстате, вот админского протокола как раз нетути. дайте мне хто-нибудь модераторство в секретной, а?

    ---
    Understanding is not required. Only obedience.
  • Anatoly Podgoretsky © (18.05.08 20:40) [6]
    А ты не пробовал набрать в строке просто http://www.delphimaster.ru и внимательно прочитать, или ты хочешь, что бы мы за тебя вслух почитали?
    Это возможно - такса 100 баксов в час и 150 с выражением.
  • _mirage (18.05.08 20:43) [7]
    >[3] Kolan © (2008-05-18 20:24:00)
    >может скинешь на почту (она в анкете)
    уехало.

    >Если еще что-то есть, тоже кидай, буду признателе
    а чего ещё-то? исходников сайта нет. %-)

    >Интересно узнать почему его нет в общественном дотупе.
    есть. в секретной. а не выложено отдельно потому, что:
    а) лениво;
    б) Максим уже который год говорит, что протокол устарел и будет новый. %-)

    ---
    Understanding is not required. Only obedience.
  • _mirage (18.05.08 20:44) [8]
    >[6] Anatoly Podgoretsky © (2008-05-18 20:40:00)
    тьфу на тебя. я уже трёх клиентоф напейсал, можно же за выслугу?

    ---
    Understanding is not required. Only obedience.
  • Anatoly Podgoretsky © (18.05.08 20:50) [9]

    > кстате, вот админского протокола как раз нетути. дайте мне
    > хто-нибудь модераторство в секретной, а?

    Не сохранилось, разве что вырывать из реализации ApcSQL
    Но исходники и так открыты. Не помню только есть ли там комментарии по этому поводу. А информацию в свое время давал Gero
  • Kolan © (18.05.08 20:51) [10]
    > А нафига ты к модераторам обращаешься?

    А к кому обрашиться? Администрация молчит.
  • Anatoly Podgoretsky © (18.05.08 20:52) [11]

    > _mirage   (18.05.08 20:44) [8]

    Так это не тебе же адресовывалось.
  • Anatoly Podgoretsky © (18.05.08 20:52) [12]

    > То, что есть в http://www.delphimaster.ru/klient.txt доверия
    > не вызывает.

    Вот по этой документации и писалось, так что можно доверять.
  • _mirage (18.05.08 20:56) [13]
    >[11] Anatoly Podgoretsky © (2008-05-18 20:52:00)
    тю. появилось-то под моим постом. а у меня бодунище, я торможу более обычного.

    кстати, ожидается релиз линуксдемона и линукспейсалки. надо только к пейсалке саму пейсалку дописать, а то пока не пишет ничего. %-)

    ---
    Understanding is not required. Only obedience.
  • Kolan © (18.05.08 20:59) [14]
    > Вот по этой документации и писалось, так что можно доверять.

    Что по ней писалось?
  • VirEx © (18.05.08 21:00) [15]

    > [13] _mirage   (18.05.08 20:56)

    надо было сразу кроссплатформу писать
  • _mirage (18.05.08 21:02) [16]
    >[9] Anatoly Podgoretsky © (2008-05-18 20:50:00)
    эх. ладно, надо будет скачать-почитать. когда буду вменяем.

    ---
    Understanding is not required. Only obedience.
  • _mirage (18.05.08 21:05) [17]
    >[14] Kolan © (2008-05-18 20:59:00)
    >Что по ней писалось?
    всё по ней писалось.

    >[15] VirEx © (2008-05-18 21:00:00)
    >надо было сразу кроссплатформу писать
    это фикция, такого не бывает. консоль в винде сделена трансректально. да и технология у демона другая, скорее как у APC: оно качает все ответы на темы тоже. по барабану, смотрел ты тему или нет — всё равно вытащит. ну, и крутится на фоне соответственно. и складывает всё в мускульную базу. а морду уже к базе можно на чём угодно привинтить, хоть на баше.

    ---
    Understanding is not required. Only obedience.
  • Kolan © (18.05.08 21:09) [18]
    > всё по ней писалось.

    В DMCilent есть код:
    gHttp.Get(gSettings.ScriptURL + '?getconf2=' + IntToStr(TopicID) +


    Выходит не все.

    Так и не понял к кому можно обращаться.
  • Anatoly Podgoretsky © (18.05.08 21:19) [19]
    > Kolan  (18.05.2008 20:59:14)  [14]

    По ней писался NNTP Server, клиент к дельфимастер.
  • Anatoly Podgoretsky © (18.05.08 21:21) [20]
    > _mirage  (18.05.2008 21:02:16)  [16]

    Скачай, файл для изучения Threads\GroupThread.pas - я посмотрел, там есть примеры вызова и ответа сервера, в комментариям к методам.
  • Anatoly Podgoretsky © (18.05.08 21:24) [21]
    > Kolan  (18.05.2008 21:09:18)  [18]

    К Максиму, он за форум отвечает.
  • Kolan © (18.05.08 21:32) [22]
    > К Максиму, он за форум отвечает.

    Как это сделать? У него в анкете указан все тот же adm@delphimaster.ru
  • _mirage (18.05.08 21:48) [23]
    >[18] Kolan © (2008-05-18 21:09:00)
    я тебе мыла послал, там про это тоже написано.

    ---
    Understanding is not required. Only obedience.
  • Kolan © (20.05.08 22:01) [24]
    Сабжевый протокол теперь доступен по адресу:
    http://www.ksoftware.ru/wiki/doku.php/dmclient:dmclient_protocol2
  • McSimm © (28.05.08 01:05) [25]
    getconf2 не документирован. это костыли, поддержка которых не гарантируется, но, вероятнее всего, сохранится.

    вызов getconf2:
    getconf2=1211126613&n=3&from=5&to=7
    или
    getconf2=1211126613&n=3&list=2,4,7

    при наличии list= параметры from и to не учитываются

    ответ аналогичен get_conf, но добавляет к первой строке дополнительную информацию о номерах удаленных сообщений и состоянии ветки:
    Allcount=3\tdels=...\tpen=...\tstate=...
    \t - символ табуляции
    любой из dels,pen,state необязателен (может отсутствовать)
    значения:

    dels=1,3+,7 - означает, что удалены сообщения 1, 3 и 7, причем в 3м удален логин.

    pen=2,5 - означает, что во 2м и 5м сообщении есть примечание (синий карандаш)

    state=closed - обсуждение закрыто
    state=moved(18,1211126613) - ветка перемещена в конференцию n=0&id=1211126613

    P.S. adm()delpimaster.ru к сожалению не работает. Вежливые вопросы и предложения по клиентскому протоколу и форуму можно писать на dev2.delphimaster.ru/forum/other/
  • __mirage (28.05.08 01:19) [26]
    >[25] McSimm © (2008-05-28 01:05:00)
    а это у меня уже описано. %-)

    ---
    Understanding is not required. Only obedience.
  • antonn © (28.05.08 01:35) [27]

    > McSimm ©   (28.05.08 01:05) [25]

    Максим, а как вы смотрите на то, чтобы немножко сменить движек форума? на базы, пример сейчас разрабатываемого - http://dev.talks.progler.ru/index.php?forum=2
  • McSimm © (28.05.08 01:41) [28]

    > antonn ©   (28.05.08 01:35) [27]

    вопросы и предложения по сайту:

    > dev2.delphimaster.ru/forum/other/
  • Kolan © (28.05.08 14:50) [29]
    Добавил комментарии McSimm на страницу с протоколом (см. Выше).
 
Конференция "Прочее" » Где найти полное описание протокола для клиентов форума?
Есть новые Нет новых   [134436   +24][b:0][p:0.002]