[ 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 :)))
[ 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!!!