private void ServerComunicationSocket_OnDataReceived(object sender, DataReceivedFromSocketArgs args) { IPacket PacketRec; try { PacketRec = (IPacket)Function.Deserialize(new MessageTCP(args.DataReceived)); var a = Clients.GetUser(args.SocketConnected) != null; if (!(PacketRec is Login)) { if (!CheckTokenValidity((Packet)PacketRec, args.SocketConnected)) { return; } } } catch { return; } if (PacketRec is Disconnect) { DisconnectSocket(args.SocketConnected); } OnPacketreceived(args.SocketConnected, new PacketEventArgs(PacketRec)); }
private void TrackerH_DataReceived(object sender, DataReceivedFromSocketArgs args) { try { OnPacketreceived(null, new PacketEventArgs((IPacket)Function.Deserialize(new MessageTCP(args.DataReceived)), args.SocketConnected)); } catch { //throw new InvalidObjectException(); } }