summaryrefslogtreecommitdiffstats
path: root/src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java')
-rw-r--r--src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java b/src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java
index b498072..a79fa1c 100644
--- a/src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java
+++ b/src/main/java/de/bwlehrpool/bwlp_guac/AvailableClient.java
@@ -211,11 +211,10 @@ public class AvailableClient implements Cloneable {
Socket socket = new Socket(); // TODO Port?
socket.connect(new InetSocketAddress(this.clientip, 7551), 1100);
socket.setSoTimeout(1000);
- OutputStream output = socket.getOutputStream();
-
+ OutputStream output = new BufferedOutputStream(socket.getOutputStream());
int version = 1;
- output.write(version & 0xFF);
output.write(version >> 8);
+ output.write(version & 0xFF);
String data = username + "\n" + credentials.getPassword() + "\n" + resolution;
byte[] enc = Base64.getEncoder().encode(data.getBytes(StandardCharsets.UTF_8));
output.write(enc);