Страница: 1 | 2 |
Вопрос: Вопросы по клиенту
Добавлено: 29.11.07 19:26
Автор вопроса: VβÐUηìt | Web-сайт:
Пиплы, помогите плиз, основу и фейс клиента почти сделал, ща надо только обмен с сервером хороший наладить и очередь сообщений сделать. Он уже список форумов и топиков выводит и кое-как отображет сообщения. Есть несколько вопросов:
1) Как быстро узнать, сколько ответов у топика с данным адресом. Это делается, вроде бы через сокеты, но я сетями плохо владею, поэтому помогите плиз
2) Как отправить сообщение на данный топик по адресу
P.S. Просьба ничего плохого не думать, типа "мании величия", "жжошь!!" или "врешь!!!". Я просто делаю клиент, какой он - хороший или плохой, решать плиз после его выхода.
Заранее благодарен
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #1
Добавлено: 29.11.07 19:28
Только пажалуста, без приколов.
Номер ответа: 2
Автор ответа:
gvozd
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
Web-сайт:
Профиль | | #2
Добавлено: 29.11.07 20:41
Ну никто ж не гарантирует, что приколов не будет.
Номер ответа: 3
Автор ответа:
Mr.Smile
ICQ: 427682013
Вопросов: 14
Ответов: 464
Профиль | | #3
Добавлено: 30.11.07 11:54
VBD, а ты скачал исходники того самого Offline Client'а? Там ты найдешь много полезного
2) Для начала залогиниться надо наверное
Номер ответа: 4
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 30.11.07 12:25
Ну, залогиниться можно примерно так же, как и отослать ответ, наверное. Бяка в методе POST, который использует этот форум и с которым я не умею работать. Поэтому прошу помочь.
Номер ответа: 5
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #5
Добавлено: 30.11.07 12:36
Три буквы помогут тебе в этом нелегком деле
Номер ответа: 6
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #6
Добавлено: 30.11.07 15:00
Х.. или GET?
Номер ответа: 7
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #7
Добавлено: 30.11.07 15:13
NET, хотя GET тоже, и RegExp не помешает
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 01.12.07 06:38
Насколько я помню, в веб-сервисе Павла вообще не было выдачи числа постов (и хитов) числом. И это логично, т.к. они постоянно меняются.
Номер ответа: 9
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #9
Добавлено: 03.12.07 18:15
Сори за молчанье люди, комп просто переставлял.
Получается, что самый быстрый способ узнать количество ответов - зайти на страницу, указав в конце &page=200, откроется пустая страница с указанным количеством ответов. Поскольку на ней ничего нет, грузится она сравнительно быстро.
А вот с этого место поподробней плиз
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 03.12.07 21:14
Самый быстрый — хранить базу локально и считать количество строк таблицы, у которых topic_id равен заданному.
Номер ответа: 11
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #11
Добавлено: 04.12.07 12:03
Т. е. ты хочешь сказать, что мне эту базу надо всю загрузить и засунуть в клиент?! Она ж весит дофяга наверно!
Номер ответа: 12
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #12
Добавлено: 04.12.07 12:04
Так то он просто кеширует - мол зашел один раз, он сохранил, а потом догружает только новые ответы. Неужели надо по умолчанию всю эту бядагу сохранить в клиенте?
Номер ответа: 13
Автор ответа:
POST
Вопросов: 14
Ответов: 269
Web-сайт:
Профиль | | #13
Добавлено: 04.12.07 12:10
Как ты думаешь, в названии "Оффлайн-клиент" какое слово является ключевым?
А c
прекрасно справится любой, даже самый паршивый прокси.
Номер ответа: 14
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #14
Добавлено: 04.12.07 12:16
Т.Е. просто щас программу циклом: заходить на все страницы, чтобы она все ето дело прокешировала. Так?
Номер ответа: 15
Автор ответа:
POST
Вопросов: 14
Ответов: 269
Web-сайт:
Профиль | | #15
Добавлено: 04.12.07 12:20
По идее, не так (:
Программа цепляется к сервису или к БД на прямую под гостевой или своей учёткой, стягивает все данные в собственную копию БД. Посмотри на RSDN@Home чтобы понять что надо и как оно работает.