basic WebSocket server connection object is created by WebSocketServer automatically
Inheritance: WebSocketConnection
 protected void RemoveConnection(WebSocketServerConnection aConnection)
 {
     if (fConnections.IndexOf(aConnection) > -1)
       {
     if (BeforeRemoveConnection != null) BeforeRemoveConnection(this, aConnection);
     LockConnections();
     fConnections.Remove(aConnection);
     UnlockConnections();
     if (AfterRemoveConnection != null) AfterRemoveConnection(this, aConnection);
       }
 }
Esempio n. 2
0
 private void HandleAfterAddConnection(WebSocketServer aServer, WebSocketServerConnection aConnection)
 {
     aConnection.ConnectionOpen += HandleConnectionOpen;
     aConnection.ConnectionRead += HandleConnectionRead;
     aConnection.ConnectionClose += HandleConnectionClose;
 }
        protected internal void SafeRemoveConnection(WebSocketServerConnection aConnection)
        {
            if (fConnections.IndexOf(aConnection) > -1)
              {

            RemoveConnection(aConnection);

              }
        }
Esempio n. 4
0
 protected internal void SafeRemoveConnection(WebSocketServerConnection aConnection)
 {
     if (FConnections.IndexOf(aConnection) > -1)
       {
     LockConnections();
     RemoveConnection(aConnection);
     UnlockConnections();
       }
 }