0
ArrayList中的對象包含不同的基元類型和奇怪的類型。像如何從客戶端向服務器發送ArrayList
對象=(整數,浮點,漂浮[],PApplet)
PApplet從Applet的下降,其實我也不是什麼。
如何將這種ArrayList從客戶端發送到服務器?
在此先感謝!
ArrayList中的對象包含不同的基元類型和奇怪的類型。像如何從客戶端向服務器發送ArrayList
對象=(整數,浮點,漂浮[],PApplet)
PApplet從Applet的下降,其實我也不是什麼。
如何將這種ArrayList從客戶端發送到服務器?
在此先感謝!
好了,所以我不知道如果你熟悉序列化的概念,但繼承人一些代碼,我認爲會幫助你,
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的,做相反的,如果您需要幫助了剛給我發電子郵件和虐待幫助你。