170 похожих чатов

Как лучше назвать клиентский класс, который хранит значения, переданные с

сервера? Пока остановился между DataFromServer и DataStorage

15 ответов

23 просмотра

Чет слишком абстрактно, какие то конкретные данные хранит или вообще любые/все?

mts2200- Автор вопроса
Islam Yusubov
Чет слишком абстрактно, какие то конкретные данные...

Пока ограничен информацией для отображения в интерфейсе, вроде тикетов, но нет никакой гарантии, что там не может быть чего-то ещё, что присылает сервер.

mts2200- Автор вопроса
Islam Yusubov
А хранит где?

Хранит что? Где сервер хранит данные? У него свой ConfigManager, который считывает значения с файла, кеширует их, синхронизирует с клиентами.

Крайне спорная идея хранить данные в объектах.

mts2200- Автор вопроса

А какой вариант лучше? Оффлайн работа не поддерживается в моём случае, поэтому незачем где-то сохранять данные

Попробуйте зайти с другой стороны. Ваш клиент делает запрос на сервер, чтобы получить эти данные? Если да, то как называется ендпоинт сервера?

mts2200
А какой вариант лучше? Оффлайн работа не поддержив...

Я не знаю особенностей вашего проекта. Но с вашей идеей у приложения появляется состояние. Если подов много, то и состояние у каждой потенциально разное, и в общем случае они несогласованы. Если упадете, то данные пропадут.

mts2200- Автор вопроса
Murat
Попробуйте зайти с другой стороны. Ваш клиент дела...

Нет, не делает, при подключении - данные синхронизируются, при обновлении серверных значений - данные синхронизируются.

mts2200- Автор вопроса
central hardware
Крашнется и приехали

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

mts2200
Нет, не делает, при подключении - данные синхрониз...

Каким образом тогда устанавливается «подключение», если не запросом от клиента к серверу?

mts2200- Автор вопроса
Murat
Каким образом тогда устанавливается «подключение»,...

Этот момент конечно обходит меня стороной, но у меня тут геймдев, в интерфейс никак и не попасть, если быть не в самой игре, а нахождение в игре без подключения к серверу - невозможно.

CacheFromServer

mts2200
Этот момент конечно обходит меня стороной, но у ме...

Но соединение может пропасть в процессе игры.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта