From e5eb4f3f9cb5b65eeaccd427dc94aa6c056927e2 Mon Sep 17 00:00:00 2001 From: GustavoHMDS Date: Wed, 7 Oct 2026 20:38:57 -0300 Subject: [PATCH] WIP: Fazendo testes --- .../out/META-INF/META-INF/services/pitiupi.models.Plugin | 1 - pitiupi/src/pitiupi/net/tcp/SocketTCP.java | 6 +++++- pitiupi/src/pitiupi/net/tcp/TcpConnection.java | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) delete mode 100644 pitiupi.mpChat/out/META-INF/META-INF/services/pitiupi.models.Plugin diff --git a/pitiupi.mpChat/out/META-INF/META-INF/services/pitiupi.models.Plugin b/pitiupi.mpChat/out/META-INF/META-INF/services/pitiupi.models.Plugin deleted file mode 100644 index 3240a6f..0000000 --- a/pitiupi.mpChat/out/META-INF/META-INF/services/pitiupi.models.Plugin +++ /dev/null @@ -1 +0,0 @@ -plugin.MultiProtocolChat diff --git a/pitiupi/src/pitiupi/net/tcp/SocketTCP.java b/pitiupi/src/pitiupi/net/tcp/SocketTCP.java index 8f994c1..93400dd 100644 --- a/pitiupi/src/pitiupi/net/tcp/SocketTCP.java +++ b/pitiupi/src/pitiupi/net/tcp/SocketTCP.java @@ -262,6 +262,7 @@ public class SocketTCP extends Thread { * @param connection conexão cujo fluxo de entrada será processado. */ private void startReceiver(TcpConnection connection) { + System.out.println("Starting TCP connection receiver."); if (!connection.isPrivate()) { publicConnectionReceiver(connection); @@ -273,8 +274,10 @@ public class SocketTCP extends Thread { return; } - if (pluginManager.handleConnection(connection, connection.getReceiver())) + if (pluginManager.handleConnection(connection, connection.getReceiver())) { + System.out.println("Private connection receiver established."); privateConnectionReceiver(connection); + } else { InfoMessage.sendSystemInfo( connection, @@ -348,6 +351,7 @@ public class SocketTCP extends Thread { while (running) { try { byte[] message = connection.receive(); + System.out.println("Um plugin recebeu uma mensagem"); InfoMessage sysMessage = InfoMessage.parseSystemInfo(message); if (sysMessage == null) { diff --git a/pitiupi/src/pitiupi/net/tcp/TcpConnection.java b/pitiupi/src/pitiupi/net/tcp/TcpConnection.java index 2194b9d..00abb8d 100644 --- a/pitiupi/src/pitiupi/net/tcp/TcpConnection.java +++ b/pitiupi/src/pitiupi/net/tcp/TcpConnection.java @@ -60,6 +60,8 @@ public class TcpConnection { output.write(message); output.flush(); updateLastActivity(); + + System.out.println("TcpConnection enviou uma mensagem de tamanho: " + message.length); } /** @@ -75,6 +77,8 @@ public class TcpConnection { byte[] receive() throws IOException { int length = input.readInt(); + System.out.println("TcpConnection recebeu uma mensagem de tamanho: " + length); + if (length < 0) throw new IOException("Invalid message length."); byte[] message = input.readNBytes(length);