diff --git a/core/src/mindustry/Vars.java b/core/src/mindustry/Vars.java index f42d55ad13..e890156fc6 100644 --- a/core/src/mindustry/Vars.java +++ b/core/src/mindustry/Vars.java @@ -132,6 +132,8 @@ public class Vars implements Loadable{ Color.valueOf("4b5ef1"), Color.valueOf("2cabfe"), }; + /** maximum TCP packet size */ + public static final int maxTcpSize = 900; /** default server port */ public static final int port = 6567; /** multicast discovery port.*/ diff --git a/core/src/mindustry/net/NetConnection.java b/core/src/mindustry/net/NetConnection.java index 87eedd6675..3d9ac3e5ee 100644 --- a/core/src/mindustry/net/NetConnection.java +++ b/core/src/mindustry/net/NetConnection.java @@ -90,7 +90,7 @@ public abstract class NetConnection{ cid = begin.id; while(stream.stream.available() > 0){ - byte[] bytes = new byte[Math.min(512, stream.stream.available())]; + byte[] bytes = new byte[Math.min(maxTcpSize, stream.stream.available())]; stream.stream.read(bytes); StreamChunk chunk = new StreamChunk();