AlexCatze
-
Публикации
67 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Сообщения, опубликованные пользователем AlexCatze
-
-
Написал я пару программок.
Одна шлёт сообщение с начала в Stem, и через две секунды, его же в модем, а потом ещё две секунды ждёт.
Вторая, слушает сообщения с модема и со Stem`a. Если приходит сообщение со Stem`a - заносит его в таблицу. Если приходит с модема - проверяет наличие сообщения в таблице. Если сообщение там есть - говорит "OK", если его там не оказалось - ругается, и говорит содержание затерявшегося сообщения.
Ставим два компа, запускаем на них программки, и на принимающей стороне видим такую картину:
При этом в веб-версии потерянные сообщения видны.
-
У меня такая картина: веб клиент(для отладки, в нём смотрю, что в мост летит),комп 1(тоже для отладки, подписан на канал, в цикле слушает его), комп 2("роутер", ждёт сообщение от клиента, и должен на него ответить), комп 3("клиент", шлёт сообщение, и ждёт ответ от роутера).
В вебе всё всегда видно прекрасно. С компами замечены такие случаи:
Комп 3 шлёт сообщение, его ловит либо комп 1, либо он сам
Комп 3 шлёт сообщение, его никто не ловит
Комп 3 шлёт сообщение, его ловит комп 2, шлёт сообщение, и его никто не ловит
Комп 3 шлёт сообщение, его ловят компы 2 и 3, комп 2 шлёт сообщение, и его никто не ловит
-
11 минуту назад, Totoro сказал:Всё хорошо что хорошо кончается
Судя по всему, ещё не кончается. Заметил, если на канал подписано несколько слушателей(у меня 3 компа и браузер), сообщения доходят не всем.
-
Зашёл на другую сборку, там всё работает как надо. З.Ы. Почему-то поставить либу из hpm не получилось.
UPD:Заработало и на первой сборке, когда поставил Lua 5.3. На Lua 5.2 не работало.
-
1
-
-
@Totoro На оцелоте всё работает прекрасно. Вот код:
local event = require('event') local stem = require('stem') local server = stem.connect('stem.fomalhaut.me') server:subscribe('test') while true do local name, channel_id, message = event.pull('stem_message') if name ~= nil then print(channel_id, message) end end
Вставлял в интерпретатор на оцелоте, потом этот же код в майне. На оцелоте сообщения приходят, в майнкрафте нет.
-
То ли я тупой, то ли лыжи не едут. Набросал код с использованием моста, он не заработал, сообщения не доходят. Стал разбираться, открыл веб интерфейс, в нём сообщения видны. На слушателе тишина. Попробовал отправлять из веб интерфейса, тишина. Взял пример из шапки, поменял имя канала, пробую, тишина.
-
-
10 минут назад, NEO сказал:Какой смысл от 1-го пункта не прикладывая логи?
ocelot-desktop.log у меня вечно пуст.
-
Вот вам ещё немного багов. Знаю, вы их любите.
- При неустановленных обстоятельствах, эмулятор может сделать "битое" сохранение, при попытке загрузить которое, будет краш.
-
Бывает вот такая прелесть(в компе 1 жёсткий, и дискета с OpenOS):
- Всё, что пытается работать с интернет картой падает в стек трейс. Пробовал wget, pastebin, hpm.
И ещё, не очень понял, как работать с соединёнными картами?
-
1
-
В 05.08.2015 в 10:33, Zer0Galaxy сказал:selCol - цвет фона выбранной строки списка (по умолчанию -0x0000ff)
selFont - цвет шрифта выбранной строки (по умолчанию - 0xffff00)
Не соответствует действительности. Правильно:
selColor - цвет фона выбранной строки списка (по умолчанию -0x0000ff)
sfColor- цвет шрифта выбранной строки (по умолчанию - 0xffff00)
-
1
-
-
1 минуту назад, NEO сказал:Очевидно что нет.
А вдруг? Это как с OpenNet, вроде и ссылки на скачивание биты все. Но я у себя отрыл исходники, и потихоньку пилу форк. Как будет чем хвастаться - запилю тему. Пока моё самое большое достижение, это написанный с нуля роутер. Основное отличие - роутеры можно комбинировать как угодно, и создавать хоть десятиуровневую сеть. И клиенту всё ровно, к какому уровню подключатся. Собственно для этого мне и нужен браузер. Сервер я сделал, работает по HTTP.
-
Пациент скорее жив, или мёртв?
-
Версия java:
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) -
light_blue на самом деле зелёный))разобрался, что не так -
1 час назад, ArtHacker сказал:Эта проблема не связана с ретрансляторами, у меня было тоже самое но без ретранслятора. Похоже это случается рандомно.
Окей. Завтра скину, сейчас уже комп выключил. Просто я тут в очередной раз возрождаю OpenNet(шутка, пишу свою сеть, за основу взяв OpenNet), сделал сложную сеть, и словил этот баг. Минут 10 перебирал комбинации, у меня он стабильно есть с ретранслятором, и его стабильно нет без ретранслятора.
-
Багрепорт.
Что бы повторить баг нужно:
- Запустить эмулятор.
- Добавить ретранслятор.
- Подключить ретранслятор к компьютеру.
- Попробовать сохранить конфигурацию.
Последствия бага:
- Конфигурация не сохраняется, файл workspace.nbt пустой.
- При попытке сохранится ещё раз, эмулятор зависает намертво.
ocelot-desktop.log пустой.
-
2

Репозиторий программ Hel
в За пределами Minecraft
Опубликовано:
Попытка установить на Lua 5.3:
На Lua 5.2: