Есть задачи различной сложности, необходимо написать программу для их решения чтобы программы проходили все тесты
Помочь в создании архитектуры по всем правилам SOLID
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Помогите правильно сделать архитектуру используя SOLID
Софт на Qt
Вводные данные: есть тот кто передает и принимает данные (socket)
Но мы упростим
struct Net {
bool sendData (const QByteArray &data);
signals:
void receviedData (const QByteArray &data);
}
Первый уровень это протокол сервиса.
enum class CommandId : quint8 {
Command1,
Command2
}
struct ServicePacket {
CommandId id;
QByteArray data;
}
id это номер команды, data любые данные которые нужный для этой команды
Теперь сами команды
struct Command1 {
quint64 time;
QString cmdData;
}
struct Command2 {
QString status;
}
ServicePacket Может иметь формат бинарный, и может иметь формат Json
В случае с бинаркой
struct ServicePacket {
CommandId id;
QByteArray data;
}
Для Json
struct ServicePacket {
CommandId id;
QJsonValue data;
}
3 попытка реализации лежит в аттаче
Мне кажется я что-то сильно путаю и каждый раз прихожу в тупик, то не могу перекодировать принятые пакеты, то закодировать.
Мне нужны подробные объяснения что я не так делаю. с рабочим примером типа как в аттаче, но там ошибки потому что я не дописал, первые 3 версии были также ужасны.
- Похожие заказы
- Прикладное ПО1 исполнительЗавершен3 года назад
- $150
Разработчик на C# для реализации не сложного софта - срочно! Бюджет 150$ - оплата по факту готовности, аванса не будет Но передача исходников, только после оплаты Срок 2 дня на реализацию Напишите пожалуйста Ваш телеграмм
Прикладное ПО9 заявокЗакрыт3 года назад - $500
Нам необходимо выполнить скрипт (бот), который будет парсить сеть эфира и находить нужные нам события. Один из таких определения наличия ликвидности на бирже (DEX) Uniswap. Если события верны, и нужен параметр найден выполняется автоматическая покупка токена (монеты). Пример. Мы ...
Прикладное ПОнет заявокЗакрыт3 года назад - $25
Необходимо создать чат-бот для [b]Viber [/b]для приёма заявок ([i]Вроде фриланс биржи[/i]). В боте нужно реализовать 2 сценария: [b]1 - для клиентов[/b], [b]2 - для исполнителей[/b]. [b]Для клиентов[/b]: человек заходит в бот, первую заявку оставляет бесплатно ([i]далее платно, ...
Прикладное ПО1 заявкаЗакрыт3 года назад Просьба откликаться специалистам с опытом. Просьба указать примерную скорость на поток. Подробности ТЗ после согласования с кандидатом
Прикладное ПО1 заявкаЗакрыт3 года назад- $23
Потрібно написати код в с++, завдяки якому кулісний механізм буде здійснювати рух і за можливості потрібен графік руху цього механізму
Прикладное ПО1 заявкаЗакрыт3 года назад На входе имеем фотографии листов натурального камня произвольной формы и размера, но плоские. На них наклеены базовые метки на определенном расстоянии (например 4 точки, которые образуют квадрат 1м на 1м). Необходимо разработать ПО, которое будет убирать ...
Прикладное ПО3 заявкиЗакрыт3 года назадРазработать многопоточное приложение с графическим пользовательским интерфейсом, определяющее приближенно методом Монте-Карло величину числа π (3.1415…). Приложение содержит один головной поток, поддерживающий элементы GUI, и произвольное количество потоков-генераторов, определяющих в непрерывном режиме искомую величину π. Потоки-генераторы создаются пользователем. ...
Прикладное ПО2 заявкиЗакрыт3 года назадНеобходимо в LabView сделать задачку. Прикреплен файл, вариант первый.
Прикладное ПОнет заявокЗакрыт3 года назадНежен бот котороы в веб-приложении фифа 21 покупает игроков по заданным параметром, далее продает его по заданным параметрам, либо сохраняет в клубе, либо сам ищет на рынке минимальную цену и выставляет его на рынок. Нужно ...
Прикладное ПОнет заявокЗакрыт3 года назад