}
}
- private void connexionServeur(String adresseIPServeur, int portServeur) throws IOException {
+ private void connexionServeur(String adresseIPServeur, int portServeur, boolean hasoStream) throws IOException {
// créer un objet socket lié au socket serveur et l'affecte à sock
// puis établie les chaînages de flot nécessaires
// pour l'envoi et la reception de messages
OutputStream OStream = sock.getOutputStream();
ecriture = new PrintWriter(OStream);
- oEcriture = new ObjectOutputStream(OStream);
+ if (hasoStream)
+ oEcriture = new ObjectOutputStream(OStream);
InputStream IStream = sock.getInputStream();
InputStreamReader IMesg = new InputStreamReader(IStream);
lecture = new BufferedReader(IMesg);
- oLecture = new ObjectInputStream(IStream);
+ if (hasoStream)
+ oLecture = new ObjectInputStream(IStream);
+ }
+
+ private void connexionServeur(String adresseIPServeur, int portServeur) throws IOException {
+ // créer un objet socket lié au socket serveur et l'affecte à sock
+ // puis établie les chaînages de flot nécessaires
+ // pour l'envoi et la reception de messages
+ connexionServeur(adresseIPServeur, portServeur, false);
}
private void attributesInit() {