io ho fatto così:
PS:ma il progetto non dovresti averlo già consegnato?codice:ByteArrayOutputStream baos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(baos); char[] header = new char[]{'H','E','L','O'}; for(int i = 0;i<4;i++){ dos.write((int)header[i]); } dos.write(ip.getAddress()); dos.write(toByte(port)); // il metodo toByte è stato necessario implementarlo per convertire //uno short di 2 byte in array di bytes usando l' operatore shift