internal static void DoAfterSocketConnect(Session oSession, Socket sockServer)
 {
     EventHandler<ConnectionEventArgs> afterSocketConnect = AfterSocketConnect;
     if (afterSocketConnect != null)
     {
         ConnectionEventArgs e = new ConnectionEventArgs(oSession, sockServer);
         afterSocketConnect(oSession, e);
     }
 }
 internal static void DoAfterSocketAccept(Session oSession, Socket sockClient)
 {
     EventHandler<ConnectionEventArgs> afterSocketAccept = AfterSocketAccept;
     if (afterSocketAccept != null)
     {
         ConnectionEventArgs e = new ConnectionEventArgs(oSession, sockClient);
         afterSocketAccept(oSession, e);
     }
 }