Хорошо, так что я не знаю, знакомы ли вы с концепцией сериализации, но вот какой-то код, который, я думаю, поможет вам,
public class Packet implements Serializable
{
public Packet(int[] numArray, char[] letterArray, String wordArray)
{
this.numArray = numArray;
this.letterArray = letterArray;
this.wordArray = wordArray;
}
public int[] numArray;
public char[] letterArray;
public Stirng[] wordArray;
}
, так что теперь вот другая половина, вы должны использоватьobjectStream, код выглядит примерно так:
try
{
ObjectOutputStream writer = new ObjectOutputStream(socket.getOutputStream());
writer.writeObject(new Packet(...data));
}catch(Exception e){e.printStackTrace();}
, и тогда, конечно, на сервере будет ObjectInputStream и поступит наоборот, если вам потребуется дополнительная помощь, просто напишите мне по электронной почте и я буду вам помогать.