Логин        Пароль                  

Забыли пароль?        Регистрация               
 
Инвентори
WFDownloads is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)

Ресурсы

Jmc

Jmc

Jmc 3.26 - hotfix



Описание:

* Исправленны кое какие баги (display user input etc)
* Добавлена новая фича - работа с незавершенными строками. Об это придеться рассказать поподробнее. Итак проблема. MUD server присылает клиенту какие то строки. Клиент (JMC) должен по приходу этих строк проверять на них триггера (actions). Интернет устроен так, что сервер посылает некий набор информации, но как она доудет до клиента - черт его знает. Она может приходить кусочками разной длинны. То есть сервер посылает 3 строки а к клиенту приходит все кусочками - половина первой строки, потом остаток и еще немного и т.д. Вообще то разобрать когда наконец пришла сторока до конца легко - в конце строки стоит символ \n или GA. КАк пришел этот символ - пора отрабатывать накопившуюся строку. НО ! Некоторые сервера присылают строки БЕЗ символа конца. Это чаще всего статустрока : Делаеться это для того, чтоб не переводилась строка и то, что вы пишете на экране писалось в той же строчке экрана. Вот тут и возникает проблема. Приходит такой статус а JMC надо понять - уже все прихло или просто конец строки задержался. Ранее проблема решалась так - jmc читал кусками фиксированиой длинны (скажем по 256 байт). Если пришла порция меньше 256 и не закинчивается символами GA или \n то это статус. НО ! Иногда это не срабатывало (скажем при массированном спаме). То есть часто некоторые строки не отрабатывались триггерами. Теперь исповедуется следующая техника. Если пришла строка не завершенная символами конца и в течении некоторого времени (Задается в диалоге Options - Unfinished string delay ms) конец строки не появился - начинаем ее отрабатывать. Понятно, что возможен и тут проблем . Скажем пришел пакет, за ним идет продолжение но тут случился лажок. JMC отработает полстроки Вообщем это пока в пройессе обкатки - посмотрим что будет. Если есть идеи по алгоритму WELLCOME !

Истоник: www.jmc.mud.ru

Отправитель: Flanker
Опубликовал: Flanker
Опубликовано: Thu, 13-Mar-2008

Версия: 3.26
Версия:: 
Скачано: 1667
Размер файла: 300.88 Кб
Домашняя страница: JAVA MUD CLIENT

Рейтинг:   (0 голосов)

Обзоры:  (0)

Зеркал доступно: 0

Время загрузки:
Modem(56k) : 49s
ISDN(64k) : 43s
DSL(768k) : 4s
LAN(10M) : 0.27s
 
Цена: Бесплатно | Платформа: Windows | Лицензия: GNU | Ограничения: 

Румуд Обзоры пользователей

Другие файлы от: Flanker
KMUD (Fri, 12-Nov-2010)
BMUD (Fri, 12-Nov-2010)
AMCL (Fri, 12-Nov-2010)
CoffeeMud (Wed, 14-Apr-2010)
Аладон Win32 (Fri, 19-Jun-2009)
Автомэппер для JMC (Mon, 15-Sep-2008)
MMC (Tue, 09-Sep-2008)
Anatolia 2.1 b (Tue, 18-Mar-2008)
Circle 3.0 rus (Mon, 17-Mar-2008)
Rom 2.4 b6 (Thu, 13-Mar-2008)
MMC 4.1 исходники (Thu, 13-Mar-2008)
MMC 4.1 (Thu, 13-Mar-2008)
Jmc 3.35_1 update (Thu, 13-Mar-2008)
Jmc 3.35 (Thu, 13-Mar-2008)
Jmc 3.30 (Thu, 13-Mar-2008)
Jmc 3.27 рус (Thu, 13-Mar-2008)

Jmc 3.26 - hotfix © авторское право 2024 http://www.rumud.ru

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Последние фото
Партнерские ссылки

Текстовые миры Рунета admin@rumud.ru

Яндекс цитирования

Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5 Карта сайта 6 Карта сайта 7