commit a47a18939ca73d5f1df915ae24814078524f35da Author: william Date: Sun Mar 19 17:10:40 2023 -0400 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..062a7aa --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..2bb65a5 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1679255648701 + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..bf36b1a --- /dev/null +++ b/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + laboratoire4 + Lab4 + 1.0-SNAPSHOT + + + 18 + 18 + UTF-8 + + + diff --git a/src/main/java/laboratoire4/Client.java b/src/main/java/laboratoire4/Client.java new file mode 100644 index 0000000..1fdba45 --- /dev/null +++ b/src/main/java/laboratoire4/Client.java @@ -0,0 +1,124 @@ +package laboratoire4; + +import java.io.*; +import java.net.*; + +class Client { + public static void main(String[] args) { + + Socket MyClient; + BufferedInputStream input; + BufferedOutputStream output; + int[][] board = new int[8][8]; + + try { + MyClient = new Socket("localhost", 8888); + + input = new BufferedInputStream(MyClient.getInputStream()); + output = new BufferedOutputStream(MyClient.getOutputStream()); + BufferedReader console = new BufferedReader(new InputStreamReader(System.in)); + while(1 == 1){ + char cmd = 0; + + cmd = (char)input.read(); + System.out.println(cmd); + // Debut de la partie en joueur blanc + if(cmd == '1'){ + byte[] aBuffer = new byte[1024]; + + int size = input.available(); + //System.out.println("size " + size); + input.read(aBuffer,0,size); + String s = new String(aBuffer).trim(); + System.out.println(s); + String[] boardValues; + boardValues = s.split(" "); + int x=0,y=0; + for(int i=0; i