Это вопрос концептуального программирования. Я пишу tcp сервер / клиентская программа на Java.
Клиентская программа будет получать несколько типов данных, и я пытаюсь выяснить, как правильно определить, какой тип данных отправляется (в противном случае я мог бы попытаться преобразовать число в пользовательский тип данных или наоборот).
Я думал об упреждении любой передачи данных строковым символом, чтобы предупредить клиентскую программу о том, какой тип данных она будет получать.
Это допустимый метод передачи данных? Это кажется довольно неуклюжим.
Есть ли лучший способ передачи разных типов данных в разное время?