Exemplo n.º 1
0
 private void EnsureKeepAliveOperation()
 {
     if (_keepAliveOperation == null)
     {
         lock (_thisLock)
         {
             if (_keepAliveOperation == null)
             {
                 WebSocketOperation.SendOperation keepAliveOperation = new WebSocketOperation.SendOperation(this);
                 keepAliveOperation.BufferType = WebSocketProtocolComponent.BufferType.UnsolicitedPong;
                 _keepAliveOperation = keepAliveOperation;
             }
         }
     }
 }
Exemplo n.º 2
0
 private void EnsureSendOperation()
 {
     if (_sendOperation == null)
     {
         lock (_thisLock)
         {
             if (_sendOperation == null)
             {
                 _sendOperation = new WebSocketOperation.SendOperation(this);
             }
         }
     }
 }