Brom

Участник
  • Публикаций

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

  • Посещение

Репутация

0 Нейтральная репутация

Информация о Brom

  • Звание
    Новичок
  1. В раздел "Гайды и руководства"? И вопрос все еще открыт, нужно ли это народу.
  2. Серверу сколько уже? Год, два? А реализации интернета все нет и нет (иногда такое чувство, что ОС используют только чтобы скачать MineOS ). Ну у меня уже полностью работоспособные сервера, а чат просто демонстрация. Единственное надо бы написать код для роутера. Я бы хотел испытать в "боевых" условиях, могу начать выдавать соединенные карты. Но вопрос в другом нужно ли это народу? Если да, могу написать в этой теме или в теме "гайд" как производится запросы к серверу (при присылании определенного сообщения сервер отправляет клиенту его IP адресс, можно добавить еще пару функций) и отправка сообщений. P.S. Если кто-то уже написал код сервера, можно их сравнить по скорости передачи, потерям пакетов.
  3. Не так давно была создана тема пользователя "CynepTano4ek" с названием "MineNet (интернет в Minecraft)", где он описал идею соединения компьютеров всего сервера в одну общую сеть, но не решил вопрос с реализацией соединения. Так вот, я придумал решение этой проблемы. Суть в чем: есть чанк где стоит серверная стойка, в ней сервер с двумя соединенными картами, сервер обеспечивает передачу данных с одной карты на другую, при этом если нужная карта не в этом сервере, то он передает данные в нужный сервер. Для удобства передачи есть IP вида "x.y", где x - номер сервера, y-номер карты. Можно реализовать дополнительный z номер (IP: x.y.z), который указывает на код сетевой карты пользователя, необходимый для компьютера "роутера" (обеспечивает обмен данными между сетевой картой-> соединенной картой), тем самым увеличив количество пользователей на 1 соединенную карту. Для демонстрации работы таких серверов написал небольшую программу "chat": Описание работы: Выводит IP клиента, есть два действия: 1)Ввести IP и подключится. 2)Ожидание, пока не придет запрос на подключение На одном компе выбираем 2. На другом выбираем 1 и вводим IP Вводим сообщение, нажимаем enter, видим: Теперь на другом компе: видим сообщение которое пришло и отвечаем На компьютере который отправил первое сообщение сразу выводится входящие Вот соединенные карты этих компов: Как мы видим канал у них разный. Ну вот и все, что я хотел сказать. Все что нужно для такой реализации: вечно загруженный чанк с источником энергии, но это уже вопрос к админам.