Пятница, 2024-05-03, 02:16
Приветствую Вас Гость | RSS
Главная | Флаги в списке подключенных клиентов сервера AlterFRN | Регистрация | Вход
Меню сайта
Вход на сайт
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    AlterFRN server and client for UNIX/Linux
    Deutsch
    English
    Français
    Italiano


    Флаги протокола в списке подключенных клиентов сервера AlterFRN.

    Флаги протокола для подключенных клиентов можно увидеть в выводе команд сервера list (s.0.16) или listnet (s.0.17) при использовании флага -p, --proto (s.0.f.5) командной строки:

    c:\frn\frnserver --proto list
    /opt/frn/frnserver -p listnet "my favorite room"


    Поле флагов протокола имеет вид вроде этого: "aG.../NUA..I.G.H/....." и имеет три части разделенных "/":
    - флаги оригинального протокола FRN, например, "aG...";
    - флаги расширенного AlterFRN-протокола, например, "NUA..I.G.H";
    - внутренние флаги из настроек AlterFRN-сервера, например, ".....".


    Флаги оригинального протокола FRN:
      aG...
      |||||_ привилегии клиента:
      ||||      A - администратор сети(комнаты);
      ||||      N - владелец сети(комнаты);
      ||||      S - владелец сервера;
      ||||__ признак слушателя из настроек списка доступа:
      |||       L - клиент может только слушать;
      |||___ признак заглушенного клиента:
      ||        M - клиент заглушен;
      ||____ режим программы:
      |         С - кросслинк ("Crosslink");
      |         G - радио-шлюз (Gateway);
      |         P - компьютер ("PC Only");
      |_____ статус:
                a - доступен;
                n - не доступен;
                g - ушел;



    Флаги протокола AlterFRN-расширения:
      NUA..I.G.H.
      |||||||||||
      |||||||||||_ Сжатие списков:
      ||||||||||     Z - сжатие разрешено.
      ||||||||||
      ||||||||||__ Накопление данных об отправителях звука,текста:
      |||||||||      Смотри параметр клиента ProtoSpeakerInfo(5.16).
      |||||||||      H - накопление выполняется;
      |||||||||
      |||||||||___ Перемещение клиента move(0.4.45) и movetemp(0.4.46)
      ||||||||       V - команды перемещения разрешены.
      ||||||||
      ||||||||____ Прием информации о принудительной смене комнаты:
      |||||||        G - прием поддерживается;
      |||||||
      |||||||_____ Поддержка временных блокировок и заглушения:
      ||||||       Смотри mutetemp(0.4.40) и blocktemp(0.4.43).
      ||||||         T - временные заглушения и блокировки поддерживаются.
      ||||||
      ||||||______ Режим прямых данных об отправителях звука,текста:
      |||||        Смотри параметр клиента ProtoSpeakerInfo(5.16).
      |||||          I - прямые данные поддерживаются.
      |||||
      |||||_______ Режим передачи текстовых сообщений на клиента:
      ||||         Смотри параметр клиента ProtoMessagesFromServer(5.17).
      ||||           M - текстовые сообщения от сервера отключены.
      ||||
      ||||________ Поддержка коротких (40мс) звуковых пакетов:
      |||          Смотри параметр клиента ProtoShortFrames (5.14).
      |||          Смотри параметр всего сервера ShortFrames (s.1.20).
      |||          Смотри атрибут сети(комнаты) ShortFrames (n.17).
      |||            S - короткие пакеты поддерживаются;
      |||
      |||_________ Уведомления при передаче звука на сервер:
      ||             A - уведомления поддерживаются;
      ||
      ||__________ Режим Unicode(UTF8):
      |              U - Unicode(UTF8) режим активен;
      |
      |___________ Режим передачи списка подключенных клиентов:
                     N - список клиентов не передается;
                     D - передаются только изменения в списке;



    Задание:
    Получить адреса е-почты и позывные клиентов в комнате MainChat , использующих оригинальный FRN-протокол, для рассылки счетов за перерасход трафика сервера.

    Решение:
    /opt/frn/frnserver -epl -r\\t listnet "MainChat" | awk -F \\t '{if(substr($8, 7, 1)==".") print $7 " " $2}'


    P.S.
    Упоминание счетов за трафик было шуткой ;)))

    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2024