Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#20 closed улучшение (wontfix)

Сервер/клиент порт или устройство

Reported by: san Owned by: alx
Priority: major Milestone: 1 очередь
Keywords: Cc: andrei

Description

В ТЗ указано что всё устройство должно быть в одном из режимов:

Устройство, в зависимости от настроек должно работать в одном из двух режимов: “Сервер” или “Клиент”....

Сейчас по факту роль Сервер/клиент настраивается для каждого порта.
Я не вижу в этом смысла и не думаю что пользователю потребуется в одной точке иметь один порт сервер а другой клиент.

Если устройство сервер - ему дали статический публичный адрес, если клиент, то главное чтобы в интернет смог выйти, пусть даже через Нат.

Предлагаю в соответствии с ТЗ настройку сервер/клиент применять ко всему устройству, думаю что так буде проще для пользователя.

Change History (5)

comment:1 by alx, 6 years ago

Resolution: wontfix
Status: newclosed

Существующая реализация настроек не препятствует пользователю настроить оба порта в режим сервера или оба порта в режим клиента. Таким образом, суть требования ТЗ выполняется. В то же сремя, когда и если у пользователя возникнет такое желание, нет препятствия и настройки одного порта в режиме клиент, другого - в режиме сервер.

Предложенное улучшение ограничит пользователя в установке режимов (только оба порта клиент или оба порта сервер), не давая при этом ничего в замен (я не нахожу никаких сложностей в выборе режима клиент или сервер для конкретного порта, особенно учитывая, что порты функционируют независимо друг от друга). Таким образом, я не нахожу никакого существенного улучшения в предложенной модификации.

comment:2 by san, 6 years ago

ничего в замен

В замен упрощение настройки и схемы организации связи...
Если настройка для пользователя будет бесполезна(а моё ИМХО так и говорит), то убрать её - улучшение. Конечно я не претендую на то что моё мнение единственное правильное :)
Андрей что ты думаешь по этому тикету ?

in reply to:  2 comment:3 by alx, 6 years ago

Replying to san:

В замен упрощение настройки и схемы организации связи...

Во-первых, схема организации связи не меняется - она "дана свыше", и дело пользователя - настроить устройство в соответствии с этой схемой. Схема связи является исходными данными для настройки.

Во-вторых, так как настройка порты работают независимо друг от друга, настройка все равно будет производиться "один порт за раз". И режим "клиент/сервер" все равно придется один этот "раз" выбрать. Да, согласен, если первый порт уже был настроен, то при настройке второго менять режим уже не надо, и это можно считать упрощением. Но, в таком случае, переформулирую так: это упрощение столь незначительно, что ради него не вижу смысла нарушать независимость функционирования двух "модемов" нашего устройства.

Version 0, edited 6 years ago by alx (next)

comment:4 by san, 6 years ago

Оказалось, что у Андрея были не настроен почтовый адрес для этого проекта. Так как этот тикет закрыт маловероятно что Андрей увидит его, поэтому пишу вызывающий коммент.

in reply to:  2 comment:5 by andrei, 6 years ago

Андрей что ты думаешь по этому тикету ?

Думаю что если в ТЗ просят сделать устройство-сервер и устройство-клиент, то не нужно плодить сущности. Лишние настройки -> увеличение вероятности настроить неправильно -> аппаратура не работает -> АДС облажались.
Как вариант поинтересоваться у заказчика, может он просто не задумался что так можно. А мы дадим два варианта и он выберет для себя оптимальный.

Note: See TracTickets for help on using tickets.