Le but de ce programme correspond en fait à un morpion en réseau mais seulement avec deux personnes . Un joue le rôle du client et l'autre du serveur .
En gros le programme doit être comme un vrai morpion avec un "mini chat" intégré
voilà ce que j'ai déjà fait :
______________________________________ (version client)
void efface()
//nettoyage de la grille perso
{for (int i=1;i<4;i++){
for (int j=1;j<4;j++)
{setGrille(i,j,' ');
}}}
void main(){
efface();
for (int compteur=0; compteur<9;compteur++)
{
String x=readString();
String y=readString();ÊÊ
openSocketClient("//adresse ip",// numéro de port);
String str=x+","+y;
int i = Integer.parseInt(str.substring(0,1));
int j = Integer.parseInt(str.substring(2,3));
setGrille(i,j,'O');
sendMessageViaSocketClient(str);
str = getMessageViaSocketClient();
i = Integer.parseInt(str.substring(0,1));
j = Integer.parseInt(str.substring(2,3));
setGrille(i,j,'X');
ÊÊÊ }
closeSocketClient();
}
_____________________
_________version serveur__________________
void main(){
efface();
for (int compteur=0; compteur<9;compteur++)
{
String x=readString();
String y=readString();ÊÊ
openSocketClient("//adresse ip à rentrer",//numéro de port) ;
String str=x+","+y;
int i = Integer.parseInt(str.substring(0,1));
int j = Integer.parseInt(str.substring(2,3));
setGrille(i,j,'O');
sendMessageViaSocketClient(str);
str = getMessageViaSocketClient();
i = Integer.parseInt(str.substring(0,1));
j = Integer.parseInt(str.substring(2,3));
setGrille(i,j,'X');
ÊÊÊ }
closeSocketClient();
}
________________________
Il faut ensuite que je rajoute les fonction : coup jouable ou pas ?
- peut-on jouer sur la case ?
- l'un des jouers a t - il gagné ?
Merci beaucoup pour votre aide 