Просто прочитайте его как байт, а затем преобразуйте в int.
byte in = udppacket.getByte(0);//whatever goes here
int uint8 = in & 0xFF;
Битовая маска необходима, поскольку в противном случае значения с битом 8, установленным в 1, будут преобразованы в отрицательный int. Пример:
This: 10000000
Will result in: 11111111111111111111111110000000
So when you afterwards apply the bitmask 0xFF to it, the leading 1's are getting cancelled out. For your information: 0xFF == 0b11111111