public void Initialize(Socket socket, IAsyncSocketSession socketSession)
        {
            var token = SocketEventArgs.UserToken as AsyncUserToken;

            token.Socket        = socket;
            token.SocketSession = socketSession;
        }
Пример #2
0
 public void Initialize(Socket socket, IAsyncSocketSession socketSession, SocketContext socketContext)
 {
     var token = SocketEventArgs.UserToken as AsyncUserToken;
     token.Socket = socket;
     token.SocketSession = socketSession;
     token.SocketContext = socketContext;
 }
Пример #3
0
        void session_Closed(object sender, SocketSessionClosedEventArgs e)
        {
            m_MaxConnectionSemaphore.Release();

            IAsyncSocketSession socketSession = sender as IAsyncSocketSession;

            if (socketSession != null && this.m_ReadWritePool != null)
            {
                this.m_ReadWritePool.Push(socketSession.SocketAsyncProxy);
            }
        }
Пример #4
0
 public void Initialize(IAsyncSocketSession socketSession)
 {
     SocketEventArgs.UserToken = socketSession;
 }
 public void Initialize(IAsyncSocketSession socketSession)
 {
     SocketEventArgs.UserToken = socketSession;
 }