static void OnReceive(SocketRead read, byte[] data) { try { Client c = ResourcesManager.GetClient(read.Socket.Handle.ToInt64()); c.DataStream.AddRange(data); Message p; while (c.TryGetPacket(out p)) { PacketManager.ProcessIncomingPacket(p); } } catch (Exception ex) { } }
private static void OnReceive(SocketRead read, byte[] data) { try { Client c = ResourcesManager.GetClient(read.Socket.Handle.ToInt64()); c.DataStream.AddRange(data); Message p; while (c.TryGetPacket(out p)) { PacketManager.ProcessIncomingPacket(p); } } catch (Exception ex) { Debugger.WriteLine("[UCS] Exception thrown when processing incoming packet : ", ex); } }