示例#1
0
文件: Server.cs 项目: heber/FreeOQ
		public Server(IConnectionAcceptor acceptor)
		{
			this.acceptor = acceptor; 
			acceptor.StateChanged += (sender, e) =>
			{
				if (this.AcceptorStateChanged != null)
					this.AcceptorStateChanged(this, EventArgs.Empty);
			};

			acceptor.ConnectionAccepted += (sender, e) =>
			{
				if (this.ConnectionAccepted != null)
					this.ConnectionAccepted(this, e);
			};

		}
示例#2
0
        public Server(IConnectionAcceptor acceptor)
        {
            this.acceptor          = acceptor;
            acceptor.StateChanged += (sender, e) =>
            {
                if (this.AcceptorStateChanged != null)
                {
                    this.AcceptorStateChanged(this, EventArgs.Empty);
                }
            };

            acceptor.ConnectionAccepted += (sender, e) =>
            {
                if (this.ConnectionAccepted != null)
                {
                    this.ConnectionAccepted(this, e);
                }
            };
        }