Basic server hosting done

This commit is contained in:
Anuken
2017-12-30 13:39:37 -05:00
parent e24179cd4c
commit c14e233723
12 changed files with 106 additions and 22 deletions

View File

@@ -23,8 +23,8 @@ import io.anuke.mindustry.net.Net.SendMode;
import io.anuke.mindustry.Vars;
import io.anuke.mindustry.io.PlatformFunction;
import io.anuke.mindustry.net.Net.ServerProvider;
import io.anuke.mindustry.net.packets.Connect;
import io.anuke.mindustry.net.packets.Disconnect;
import io.anuke.mindustry.net.Packets.Connect;
import io.anuke.mindustry.net.Packets.Disconnect;
import io.anuke.ucore.scene.ui.TextField;
public class DesktopLauncher {
@@ -133,7 +133,9 @@ public class DesktopLauncher {
{
server = new Server();
server.start();
Thread thread = new Thread(server, "Kryonet Server");
thread.setDaemon(true);
thread.start();
server.addListener(new Listener(){
@Override
public void connected (Connection connection) {
@@ -163,6 +165,11 @@ public class DesktopLauncher {
server.bind(port, port);
}
@Override
public void close() {
server.close();
}
@Override
public void send(Object object, SendMode mode) {
if(mode == SendMode.tcp){