соединения могут прилетают в обе стороны разные типы. Какая практика предпочтительнее, передавать type или обернуть все возможные типы в класс обёртку с кучей наллейбл полей? Сервер и клиент под моим контролем. Или лучше смотреть в сторону байтов, а не жсон?
Предпочтельнее делать разные структуры, а не валить всё в одну кучу и потом мучиться.
А как их на приеме разделить? Канал передачи то один.
Определенный запрос должен возвращать ответ определенной структуры.
Так это ж сокет. Два юзера подключены к одному событию, и от этого события разные данные приходят. Не открывать же несколько сокетов :/
Ууу, блин. Но все равно же, разные команды имеют разные данные. Т.е. в данные можно включать тип команды и на основе этого типа разбирать данные.
У котлин сериализейшн из коробки есть возможность заложить параметр типа данных, но с этим есть определенный геморрой
Обсуждают сегодня