Example #1
0
 static async Task SendMsgAsync(CancellationToken ct, Socket clientSocket)
 {
     while (!ct.IsCancellationRequested)
     {
         for (int i = 0; i < 100; i++)
         {
             var msg = MessageCreator.CreateOneMessage(1016);
             clientSocket.Send(msg.ToByteArray());
             Log.Information(msg.Body);
         }
         await Task.Delay(5000);
     }
 }
        public void Setup()
        {
            _msg1      = MessageCreator.CreateOneMessage(_bodyLength1);
            _msg2      = MessageCreator.CreateOneMessage(_bodyLength2);
            _msgReader = new MessageReader();

            _header1 = _msg1.HeaderByte;
            _length1 = BitConverter.GetBytes(_msg1.Body.Length + 8);
            _body1   = Encoding.UTF8.GetBytes(_msg1.Body);

            _header2 = _msg2.HeaderByte;
            _length2 = BitConverter.GetBytes(_msg2.Body.Length + 8);
            _body2   = Encoding.UTF8.GetBytes(_msg2.Body);
        }