Файл сети

Материал из Simple Chat

Перейти к: навигация, поиск
 
 
 
 
 
 
 
настройка сети в сервере

Файл сети является простым XML-файлом описывающим сеть, применятся в клиенте для выбора сети и в сервере для настройки сети серверов. Используется совместимый формат для клиента и сервера.

Техническая сторона

Файл сети имеет примерно следующий формат:

<?xml version="1.0" encoding="utf-8"?>
<network version="1.0">
  <meta>
    <name>Simple Network</name>
    <site>http://impomezia.com</site>
  </meta>
  <servers>
    <host>schat.impomezia.com</host>
  </servers>
</network>

Элемент name содержит название сети, элемент site в настоящие время не используется. Для клиента обязательно наличие одного или нескольких элементов host содержащих адреса серверов. Адрес сервера опционально может содержать порт, например schat.impomezia.com:7666, клиент выбирает сервер в случайном порядке. Файлы сети для клиента должны быть расположены в папке networks.

Альтернативно в настройках клиента вы можете просто указать адрес сервера, стерев название сети, и при необходимости указать произвольный порт.

Отличия сервера

Сервер использует файл сети, только если он настроен для работы в сети серверов, файл должен называться network.xml и располагаться в корне программы. Для сервера элемент meta должен содержать элемент key с уникальным для всех серверов ключом сети. Корневой сервер полностью игнорирует элементы host, вторичные серверы используют только первый элемент host остальные игнорируются, в этом элементе должен быть указан адрес корневого сервера.

загрузить
Бесплатный хостинг от EOMY.NET