private static void HandlerStartStop(Socket socket, ArraySegment <byte> buffer, CancellationToken ctsToken)
 {
     if (buffer.Array != null)
     {
         var startInd = buffer.Offset;
         var flag     = buffer.Array[startInd + 1];
         if (flag != 0)
         {
             if (!_brainState.IsStart)
             {
                 _brainState.IsStart = true;
                 //await SendSampleData(socket);//collect data then sent, not sent immediately
                 StartPeridSender(socket, ctsToken);
             }
         }
         else
         {
             _brainState.Reset();
         }
     }
 }