Updated RDX item, changed packet creation to use pooling

This commit is contained in:
Anuken
2018-05-08 10:53:36 -04:00
parent 7a94ebcf2a
commit 6cc1cecf5a
6 changed files with 21 additions and 16 deletions

View File

@@ -4,6 +4,7 @@ import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.ObjectMap;
import com.badlogic.gdx.utils.ObjectSet;
import com.badlogic.gdx.utils.Pools;
import com.esotericsoftware.kryonet.*;
import com.esotericsoftware.kryonet.Listener.LagListener;
import com.esotericsoftware.minlog.Log;
@@ -132,6 +133,7 @@ public class KryoClient implements ClientProvider{
}else{
client.sendUDP(object);
}
Pools.free(object);
}
@Override

View File

@@ -3,6 +3,7 @@ package io.anuke.kryonet;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.Base64Coder;
import com.badlogic.gdx.utils.Pools;
import com.esotericsoftware.kryonet.Connection;
import com.esotericsoftware.kryonet.FrameworkMessage;
import com.esotericsoftware.kryonet.Listener;
@@ -361,6 +362,7 @@ public class KryoServer implements ServerProvider {
Log.info("Connection removed {0}", k);
}
}
Pools.free(object);
}
@Override