예제 #1
0
 void unMask()
 {
     if (!isMasked)
     {
         return;
     }
     MaskHelper.UnMask(data, mask);
 }
예제 #2
0
 public Task <int> SendAsync(string msg)
 {
     byte[] data = Encoding.Default.GetBytes(msg);
     return(Task.Factory.StartNew(() => socket.Send(MaskHelper.Mask(data, 0, data.Length, OpCode.Text))));
 }
예제 #3
0
 public Task <int> SendAsync(byte[] buffer, int offset, int size)
 {
     return(Task.Factory.StartNew(() => socket.Send(MaskHelper.Mask(buffer, offset, size, OpCode.Binary))));
 }