Esempio n. 1
0
        //================================================================================================================

        //Metody do tworzenia gotowych pakietów ==========================================================================

        /// <summary>
        /// Tworzy pakiet z Pingiem dla podanego interfejsu
        /// </summary>
        /// <param name="wNetInterface"></param>
        /// <returns></returns>
        private NetPacket MakePingPacket(WNetInterface wNetInterface)
        {
            return(new NetPacket(
                       wNetInterface.GetLocalEndpoint().Address,
                       wNetInterface.GetTargetEndpoint().Address,
                       wNetInterface.GetLocalEndpoint().Port,
                       8080,
                       0,
                       Operations.PING,
                       ""));
        }
Esempio n. 2
0
 /// <summary>
 /// Tworzy pakiet z ofertą wskazanego netInterface'u, adresowany na podany endpoint
 /// </summary>
 /// <param name="wNetInterface"></param>
 /// <param name="iPEndPoint"></param>
 /// <returns></returns>
 private NetPacket MakeOfferPacket(WNetInterface wNetInterface, IPEndPoint iPEndPoint)
 {
     return(new NetPacket(
                wNetInterface.GetLocalEndpoint().Address,
                iPEndPoint.Address,
                wNetInterface.GetLocalEndpoint().Port,
                iPEndPoint.Port,
                0,
                Operations.OFFER,
                ""
                ));
 }