public virtual void Execute() { ValidateAndInitializeCommandArguments(); Packet = new Packet(_operation, _status, DestinationSessionId, Destination.Id); SetPacketFields(); var serializedPacket = PacketFormatter.Serialize(Packet); Destination.SendTo(serializedPacket); }
// Wysłanie pakietu inicjalnego private void SendInitialPacket(ClientData clientData) { Guid sessionId; lock (_lock) sessionId = _sessionsRepository.GetSessionId(clientData); var initialPacket = new Packet(Operation.GetId, Status.Initial, sessionId, clientData.Id); clientData.SendTo(_packetFormatter.Serialize(initialPacket)); }
public virtual void Execute() { var serializedMessage = _packetFormatter.Serialize(Packet); _sender.Send(serializedMessage); }