Как создать сокет для получения как текста, так и изображения
Я хочу создать сервер, который получает как текст, так и изображение. Для текста я использовал DataInputStream dis.readUTF()
и для изображения я использовал ObjectInputStream ois.readObject()
читать изображение как byte[]
, Итак, как я могу написать код, чтобы обнаружить, что получение данных является текстом или byte[]
?
1 ответ
Решение
Вам нужно будет использовать какой-то сигнал от клиента, чтобы узнать, отправляет ли он текст или изображение.
Кроме того, вы можете получать на разных портах в зависимости от типа ввода.