From 36fa9f0d2be7c3e30b3b4349495d12aad24acb65 Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 5 Feb 2022 20:46:23 +0100 Subject: [PATCH] added cmdNumber 53874 for ack handling between backend and proxy --- .../listener/SocketClientMessageListener.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java index 1f9513c..9b60f91 100644 --- a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java +++ b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java @@ -9,6 +9,7 @@ import de.dytanic.cloudnet.ext.bridge.player.ICloudPlayer; import de.dytanic.cloudnet.ext.bridge.player.IPlayerManager; import de.dytanic.cloudnet.ext.bridge.player.ServicePlayer; import earth.krakatao.events.KraSocketClientEventInterface; +import earth.krakatao.protocol.KraSocketClientProtocolDest; import earth.krakatao.protocol.KraSocketClientProtocolMessage; import earth.krakatao.protocol.KraSocketClientProtocolStatus; import java.util.Collection; @@ -156,6 +157,21 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac } break; } + case 53874: { // test message - ack + KraSocketClientProtocolMessage kraSocketClientProtocolMessage = new KraSocketClientProtocolMessage( + KraSocketClientProtocolStatus.GET.getStatus(), + kraProtocolMessage.getCmdID(), KraSocketClientProtocolDest.BACKEND.getStatus(), + kraProtocolMessage.getUuid(), + (short) 53874, ""); + + ProxySystem.getInstance().getKraSocketClient().getSocketClient() + .SendMessage(kraSocketClientProtocolMessage); + + System.out.println( + "cmdNumber 53874 answered back to uuid:" + kraProtocolMessage.getUuid() + + " cmdIDByBackend:" + + kraProtocolMessage.getCmdID()); + } default: break;