Back to project page LotR_Risk.
The source code is released under:
GNU General Public License
If you think the Android project LotR_Risk listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package objects; //www .jav a2 s. c o m import java.io.IOException; import java.net.Socket; import java.util.ArrayList; import net.Emission; import net.EnvoiReception; import net.Reception; public class Client { private Socket socket; private Emission out; //Flux sortant vers le client private Reception in; //Flux entrant public Client(Socket s) throws IOException { this.socket = s; this.out = new Emission(socket.getOutputStream()); this.in = new Reception(socket.getInputStream()); } /** * Excute le traitement attendue par la constante de jeu pass en paramtre et retourne le Thread xecutant le traitement. * @param traitement * constante dfinie par l'interface <b>InterfaceLOTR</b> */ public EnvoiReception definirTraitementEtExecuter(int traitement, ArrayList<Joueur> listJoueurs) { EnvoiReception envoiReseau = new EnvoiReception(in, out, listJoueurs, traitement); envoiReseau.start(); return envoiReseau; } /** * Retourne la constante de jeu sous forme d'entier reu par le client */ public int get_ConstanteJeu_FromClient() throws ClassNotFoundException, IOException { return ((int) this.in.getInt()); } public void fermerConnexion() throws IOException { out.close(); in.close(); socket.close(); } }