Пример #1
0
        public void AdjustTime()
        {
            var buffer    = new byte[64];
            var bufferLen = 0;
            var cmd       = new TimeSyncCmd();

            cmd.EncodeCmd(DateTime.Now);
            cmd.EncodeFrame(ref buffer, ref bufferLen);

            DoSendResult(buffer, 0, bufferLen);
            for (var i = 0; i < bufferLen; i++)
            {
                Debug.Write(buffer[i].ToString("X") + " ");
            }
            Debug.WriteLine("end");
        }
Пример #2
0
        public void AdjestTime()
        {
            lock (_mList)
            {
                try
                {
                    foreach (var userToken in _mList)
                    {
                        var buffer    = new byte[64];
                        var bufferLen = 0;
                        var cmd       = new TimeSyncCmd();

                        cmd.EncodeCmd(DateTime.Now);
                        cmd.EncodeFrame(ref buffer, ref bufferLen);

                        userToken.AsyncSocketInvokeElement.DoSendResult(buffer, 0, bufferLen);
                    }
                }
                catch (Exception)
                {
                    return;
                }
            }
        }