ciao...sto creando(o cercando di creare)il gioco del tris con server e client..il problema e' sul lato server.Cioe' quando invoco la scacchiera del lato server e piu' precisamente il metodo x settare il valore da inserire(con il metodo setCasella)(il cui valore da inserire e' 1 stringa),mi alza l'eccezione "ArrayIndexOutOfBound:array index out of range: (qui ce' il numero della casella dove andare a porre il valore...da 0 a 8)"..vi posto la dikiarazione della scacchiera xke' sicuramente e' sbagliata:
public class Scacchiera {
Vector scacchiera = new Vector(8);
//il costruttore crea una matrice 3x3 e lo inizializza come vuoto(griglia iniziale)
public Scacchiera()
{
for (int i=0; i<scacchiera.size(); i++)
this.scacchiera.add(i," ");
}
//inserisce il valore "x" o "o" nella posizione desiderata i
public void setCasella(int i,Object c)
{
this.scacchiera.set(i,c);
}