Hi habe diesen code:
Ausgabe:
51 : 1
tcpM: 51
tcpM: 1
TCP Buffer: 51 : 1
51 : 0
tcpM: 51
tcpM: 0
TCP Buffer: 51 : 0
TCP Buffer: 51 : 0
6 : 2
tcpM: 6
tcpM: 2
TCP Buffer: 6 : 2
TCP Buffer: 6 : 2
TCP Buffer: 6 : 2
Das Problem ist das wenn nicht alle Ankommenden Daten gespeichert werden nur die letzen und diese überschreiben auch alle anderen.. Jemand eine Idee woran es liegt?
Was ich seltsam finde die eingaben sind richtig habe es kontrolliert wie ihr seht.
Vielen lieben dank schon mal
Java:
public static ArrayList<int[]> tcpBuffer=new ArrayList<int[]>();
tcpBuffer.add(tcpM);
for(int prP2=0;prP2<tcpM.length;prP2++){
System.out.println("tcpM: " +tcpM[prP2]);
}
for(int pr=0;pr<tcpBuf.size();pr++){
int BufferArray[] = tcpBuffer.get(pr);
System.out.println("TCP Buffer: " +BufferArray[0]+" : "+BufferArray[1]);
}
Ausgabe:
51 : 1
tcpM: 51
tcpM: 1
TCP Buffer: 51 : 1
51 : 0
tcpM: 51
tcpM: 0
TCP Buffer: 51 : 0
TCP Buffer: 51 : 0
6 : 2
tcpM: 6
tcpM: 2
TCP Buffer: 6 : 2
TCP Buffer: 6 : 2
TCP Buffer: 6 : 2
Das Problem ist das wenn nicht alle Ankommenden Daten gespeichert werden nur die letzen und diese überschreiben auch alle anderen.. Jemand eine Idee woran es liegt?
Was ich seltsam finde die eingaben sind richtig habe es kontrolliert wie ihr seht.
Vielen lieben dank schon mal
Zuletzt bearbeitet: