[ Team2001 @ 23.03.2002. 17:52 ] @
Ako neko moze da mi pomogne ili pokaze nacin kako da napisem program koji pronalazi broadcast adresu na racunaru.Pored programa moze i componenta a ona bi jos bolja bila. hvala unaprijed :))) |
[ Team2001 @ 23.03.2002. 17:52 ] @
[ Riste Pejov @ 26.03.2002. 17:47 ] @
nadam se da znas presmetati velicinu mreze kad ti je
poznata IP adresa i subnet maska, ukoliko to neznas a nemas D6 (btw indy ide sa D6), skini Indy ( http://nevrona.com/indy ) komponente za delphi i postavi jedan TIdNetworkCalculator, i dva TLabel-a i onda negde u kodu: Code: IdNetworkCalculator1.networkaddress.asString:='192.0.168.0.1'; IdNetworkCalculator1.networkmask.asString:='255.255.255.0'; IdNetworkCalculator1.FillIPList; //dva labela prikazuju Broadcast i Mrezu label1.caption:=IdNetworkCalculator1.StartIP; label2.caption:=IdNetworkCalculator1.ListIP[IdNetworkCalculator1.ListIP.count-1]; E sad je problem kako dobiti IP adresu i subnet za kompjutera na kome program radi. A jos veci problem ukoliko kompjuter ima vise mreznih interfejsa. To se sve lako uradi uz pomoc IPHelper API, (mora win98 or later, ili NT4 service pack 4 or later). IP helper API nije nimalo prosta stvar, ali zato je neki tip napravio komponentu koja sve to fino uradi za tebe :). Sledece: go to: http://www.jgsoftware.com i skini jgNT komponente, i iskoristi IP Helper wrapper za da dobijes IP adresu i subnet masku ... ovo je meni resilo problem pre dve godine, samo sto tada nisam znao za Indy i morao sam licno pisati kod za presmetke mreze i broadcasta nadam se da sam pomogao :) Keep hope alive [ Team2001 @ 29.03.2002. 10:22 ] @
E hvala pravo si mi pomogao ne znam kako da ti se oduzim
Jos jednom hvala mnogo!!! Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|