Я пытаюсь создать приложение чата, как Telegram. Мне нужен совет. Сначала я создал Client
и Server
сторону. Например, ClientA
хочет отправить видео на ClientB
. Сначала видео необходимо отправить на Server
и
Server
должен решить, что это сообщение необходимо отправить на ClientB
. Но есть некоторая проблема. Мне нужно знать тип сообщения (видео, фото, текст, голос и т. Д.).
Если тип отправляемого сообщения Voice
, я спроектирую представление для Voice Message
, поэтому, если данные Text
, я спроектирую представление для Text Message
и так далее. Может быть, моя информация ограничена для сети. Так что если у вас есть дополнительная информация о сети, пожалуйста, расскажите, как эта проблема работает.
Как я могу определить, что отправка сообщения - это видео, голос, текст и т. Д.
Спасибо всем.