//================================================================================================================ //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, "")); }
/// <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, "" )); }