Я делаю проект для школы с использованием сокетов.Я уже работал с Java, но я никогда раньше не использовал сокеты, поэтому я немного растерялся.Мы создаем простую гоночную программу, которая получает обновления гонки, то есть, кто превзошел, кто был превзойден, круг, имя человека, который обновляется, и количество обновлений, сделанных до сих пор.Проблема, которую я имею, состоит в том, что нас просят преобразовать в 1 байт первые 4 переменные, но последние (число обновлений) мы должны преобразовать в 2 байта, и только тогда мы отправим обработчику.Я уже преобразовал в 1 байт четыре переменные следующим образом (пример):
byte b = new Integer(lap).byteValue();
out.write(b);
Это работает, и именно так мы и должны поступить.Вопрос может быть очевидным, но у меня возникли трудности с ним.