예제 #1
0
파일: Socket.cs 프로젝트: LipkeGu/bootpd
        internal void OnDataSend(int bytessend, IPEndPoint endpoint, SocketType type)
        {
            var evtargs = new DataSendEventArgs();

            evtargs.BytesSend = bytessend;
            evtargs.RemoteEndpoint = endpoint;

            if (this.DataSend != null)
                this.DataSend(this, evtargs);
        }
예제 #2
0
파일: Server.cs 프로젝트: LipkeGu/bootpd
 internal abstract void DataSend(object sender, DataSendEventArgs e);
예제 #3
0
파일: TFTP.cs 프로젝트: LipkeGu/bootpd
        internal override void DataSend(object sender, DataSendEventArgs e)
        {
            if (Clients.ContainsKey(e.RemoteEndpoint.Address) && Clients[e.RemoteEndpoint.Address].Stage == TFTPStage.Done)
            {
                Clients.Remove(e.RemoteEndpoint.Address);

                if (this.fs != null)
                    this.fs.Close();

                if (this.bs != null)
                    this.bs.Close();
            }
        }
예제 #4
0
파일: DHCP.cs 프로젝트: LipkeGu/bootpd
 internal override void DataSend(object sender, DataSendEventArgs e)
 {
 }