From 6288f8ae49344d32ca66ebb3574c7e58e2f6ef66 Mon Sep 17 00:00:00 2001 From: Sanae Date: Wed, 27 Apr 2022 13:43:03 -0600 Subject: [PATCH] Put more logs around send --- Server/Client.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Server/Client.cs b/Server/Client.cs index 71561ad..bd2444f 100644 --- a/Server/Client.cs +++ b/Server/Client.cs @@ -38,15 +38,18 @@ public class Client : IDisposable { IMemoryOwner memory = MemoryPool.Shared.RentZero(Constants.HeaderSize + packet.Size); PacketAttribute packetAttribute = Constants.PacketMap[typeof(T)]; - if (packetAttribute.Type is not PacketType.Cap and not PacketType.Player) - Logger.Info($"About to receive {packetAttribute.Type} ({(short)packetAttribute.Type}) - {typeof(T)}"); PacketHeader header = new PacketHeader { Id = sender?.Id ?? Id, Type = packetAttribute.Type, PacketSize = packet.Size }; Server.FillPacket(header, packet, memory.Memory); - await Send(memory.Memory, sender, packetAttribute.Type); + + if (packetAttribute.Type is not PacketType.Cap and not PacketType.Player) + Logger.Info($"About to receive {packetAttribute.Type} ({(short)packetAttribute.Type}) - {typeof(T)}"); + await Socket!.SendAsync(memory.Memory[..(Constants.HeaderSize + packet.Size)], SocketFlags.None); + if (packetAttribute.Type is not PacketType.Cap and not PacketType.Player) + Logger.Info($"Receiving {packetAttribute.Type} ({(short)packetAttribute.Type}) - {typeof(T)}"); memory.Dispose(); }