From 1a3e0793be71d6c55cf86ce3d605d5316ff7c590 Mon Sep 17 00:00:00 2001 From: Emmanuel Bourg Date: Wed, 6 Apr 2005 23:46:38 +0000 Subject: [PATCH] No longer rely on the default OS charset to read the client data --- src/java/net/jetrix/listeners/TSpecListener.java | 2 +- src/java/net/jetrix/listeners/TetrinetListener.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/net/jetrix/listeners/TSpecListener.java b/src/java/net/jetrix/listeners/TSpecListener.java index 9492133..d4e3616 100644 --- a/src/java/net/jetrix/listeners/TSpecListener.java +++ b/src/java/net/jetrix/listeners/TSpecListener.java @@ -49,7 +49,7 @@ public String getName() public Client getClient(Socket socket) throws Exception { TetrinetProtocol protocol = (TetrinetProtocol) ProtocolManager.getInstance().getProtocol(TetrinetProtocol.class); - String init = protocol.readLine(new InputStreamReader(socket.getInputStream())); + String init = protocol.readLine(new InputStreamReader(socket.getInputStream(), net.jetrix.config.ServerConfig.ENCODING)); String dec = TetrinetProtocol.decode(init); diff --git a/src/java/net/jetrix/listeners/TetrinetListener.java b/src/java/net/jetrix/listeners/TetrinetListener.java index 4c3e114..883dab8 100644 --- a/src/java/net/jetrix/listeners/TetrinetListener.java +++ b/src/java/net/jetrix/listeners/TetrinetListener.java @@ -52,7 +52,7 @@ public Client getClient(Socket socket) throws Exception { // read the first line sent by the client TetrinetProtocol protocol1 = (TetrinetProtocol) protocolManager.getProtocol(TetrinetProtocol.class); - String init = protocol1.readLine(new InputStreamReader(socket.getInputStream())); + String init = protocol1.readLine(new InputStreamReader(socket.getInputStream(), net.jetrix.config.ServerConfig.ENCODING)); // test if the client is using the query protocol Protocol protocol = protocolManager.getProtocol(QueryProtocol.class);