private void CheckTimerCallback(object e, ElapsedEventArgs args)
        {
            Packet timeoutSuspendPacket = new Packet
            {
                Data         = new byte[1],
                DataSize     = 1,
                FileType     = (byte)FileType.NoFile,
                MorePackets  = false,
                PacketNumber = 0,
                ProcessId    = 0,
                RequestType  = (byte)PacketType.Suspend
            };

            MakePacketHeader(timeoutSuspendPacket);
            timeoutSuspendPacket.Data[0] = (byte)ErrorType.ConnectionCheckFailed;
            _user.EnqueueReceive(timeoutSuspendPacket);
            _serverCommunicator.OperationState = false;
        }