From c3faf49aab2ce1c7fdcfd72bc4052c63348d51c5 Mon Sep 17 00:00:00 2001 From: PeytonPlayz595 <106421860+PeytonPlayz595@users.noreply.github.com> Date: Tue, 19 Dec 2023 14:28:34 -0500 Subject: [PATCH] Change port and handle non-blocking I/O --- src/com/mojang/minecraft/server/MinecraftServer.java | 2 +- src/net/io/WebSocketChannel.java | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/com/mojang/minecraft/server/MinecraftServer.java b/src/com/mojang/minecraft/server/MinecraftServer.java index 158be6f..cc19c91 100644 --- a/src/com/mojang/minecraft/server/MinecraftServer.java +++ b/src/com/mojang/minecraft/server/MinecraftServer.java @@ -139,7 +139,7 @@ public class MinecraftServer implements Runnable { } public void run() { - logger.info("Now accepting input on 8080"); + logger.info("Now accepting input on 25565"); int var1 = 50000000; int var2 = 500000000; diff --git a/src/net/io/WebSocketChannel.java b/src/net/io/WebSocketChannel.java index 822e280..ea8dcbb 100644 --- a/src/net/io/WebSocketChannel.java +++ b/src/net/io/WebSocketChannel.java @@ -69,7 +69,6 @@ public class WebSocketChannel { server.setHandler(context); server.start(); - server.join(); } public void stopServer() { @@ -112,11 +111,7 @@ public class WebSocketChannel { if (sessionBytesToWrite > 0) { byte[] data = new byte[sessionBytesToWrite]; buffer.get(data); - try { - session.getRemote().sendBytes(ByteBuffer.wrap(data)); - } catch (IOException e) { - e.printStackTrace(); - } + session.getRemote().sendBytesByFuture(ByteBuffer.wrap(data)); } bytesToWrite += sessionBytesToWrite; }