示例#1
0
        private void Raise_Closed(CloseArgs cA)
        {
            if (Closed == null)
            {
                return;
            }

            Closed(this, cA);
            Closed = null;
        }
示例#2
0
        private void Socket_Closed(object sender, CloseArgs args)
        {
            Connection Sender = (Connection)sender;

            if (Disconnected != null)
            {
                Disconnected(Sender, args);
            }

            Remove(Sender, args.Reason, args.Retry);
        }
示例#3
0
        private void Raw_Closed(object sender, TextArgs e)
        {
            CloseArgs cA = new CloseArgs(e.Message, true);

            Raise_Closed(cA);
        }