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"); }
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; } } }