Перейти к содержимому

AlexCatze

Пользователи
  • Публикации

    67
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Все публикации пользователя AlexCatze

  1. Написал я пару программок. Одна шлёт сообщение с начала в Stem, и через две секунды, его же в модем, а потом ещё две секунды ждёт. pastebin run HWVxJ3qs Вторая, слушает сообщения с модема и со Stem`a. Если приходит сообщение со Stem`a - заносит его в таблицу. Если приходит с модема - проверяет наличие сообщения в таблице. Если сообщение там есть - говорит "OK", если его там не оказалось - ругается, и говорит содержание затерявшегося сообщения. pastebin run UzqYheFk Ставим два компа, запускаем на них программки, и на принимающей стороне видим такую картину: При этом в веб-версии потерянные сообщения видны.
  2. У меня такая картина: веб клиент(для отладки, в нём смотрю, что в мост летит),комп 1(тоже для отладки, подписан на канал, в цикле слушает его), комп 2("роутер", ждёт сообщение от клиента, и должен на него ответить), комп 3("клиент", шлёт сообщение, и ждёт ответ от роутера). В вебе всё всегда видно прекрасно. С компами замечены такие случаи: Комп 3 шлёт сообщение, его ловит либо комп 1, либо он сам Комп 3 шлёт сообщение, его никто не ловит Комп 3 шлёт сообщение, его ловит комп 2, шлёт сообщение, и его никто не ловит Комп 3 шлёт сообщение, его ловят компы 2 и 3, комп 2 шлёт сообщение, и его никто не ловит
  3. Судя по всему, ещё не кончается. Заметил, если на канал подписано несколько слушателей(у меня 3 компа и браузер), сообщения доходят не всем.
  4. Зашёл на другую сборку, там всё работает как надо. З.Ы. Почему-то поставить либу из hpm не получилось. UPD:Заработало и на первой сборке, когда поставил Lua 5.3. На Lua 5.2 не работало.
  5. @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 Вставлял в интерпретатор на оцелоте, потом этот же код в майне. На оцелоте сообщения приходят, в майнкрафте нет.
  6. То ли я тупой, то ли лыжи не едут. Набросал код с использованием моста, он не заработал, сообщения не доходят. Стал разбираться, открыл веб интерфейс, в нём сообщения видны. На слушателе тишина. Попробовал отправлять из веб интерфейса, тишина. Взял пример из шапки, поменял имя канала, пробую, тишина.
  7. Разобрался как на своём ноуте запустить jar из командной строки. Вот что пишет. 1.txt - Случай с ретранслятором, 2.txt - Как сказал @Avevad , загрузка сейва с APU. Свой краш при загрузке сейва пока повторить не получается. 1.txt 2.txt
  8. ocelot-desktop.log у меня вечно пуст.
  9. Вот вам ещё немного багов. Знаю, вы их любите. При неустановленных обстоятельствах, эмулятор может сделать "битое" сохранение, при попытке загрузить которое, будет краш. Бывает вот такая прелесть(в компе 1 жёсткий, и дискета с OpenOS): Всё, что пытается работать с интернет картой падает в стек трейс. Пробовал wget, pastebin, hpm. И ещё, не очень понял, как работать с соединёнными картами?
  10. Не соответствует действительности. Правильно: selColor - цвет фона выбранной строки списка (по умолчанию -0x0000ff) sfColor- цвет шрифта выбранной строки (по умолчанию - 0xffff00)
  11. А вдруг? Это как с OpenNet, вроде и ссылки на скачивание биты все. Но я у себя отрыл исходники, и потихоньку пилу форк. Как будет чем хвастаться - запилю тему. Пока моё самое большое достижение, это написанный с нуля роутер. Основное отличие - роутеры можно комбинировать как угодно, и создавать хоть десятиуровневую сеть. И клиенту всё ровно, к какому уровню подключатся. Собственно для этого мне и нужен браузер. Сервер я сделал, работает по HTTP.
  12. Пациент скорее жив, или мёртв?
  13. Версия 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)
  14. light_blue на самом деле зелёный)) разобрался, что не так
  15. Окей. Завтра скину, сейчас уже комп выключил. Просто я тут в очередной раз возрождаю OpenNet(шутка, пишу свою сеть, за основу взяв OpenNet), сделал сложную сеть, и словил этот баг. Минут 10 перебирал комбинации, у меня он стабильно есть с ретранслятором, и его стабильно нет без ретранслятора.
  16. Багрепорт. Что бы повторить баг нужно: Запустить эмулятор. Добавить ретранслятор. Подключить ретранслятор к компьютеру. Попробовать сохранить конфигурацию. Последствия бага: Конфигурация не сохраняется, файл workspace.nbt пустой. При попытке сохранится ещё раз, эмулятор зависает намертво. ocelot-desktop.log пустой.
×
×
  • Создать...