czesc
czy mogłby mi ktos wytłumaczyc jedna rzecz? chodzi mi o wysyłanie wiadomosci przez udp (indy), sciagnelem sobie zrodelka drivex'a i nie wiem o co chodzi w jednej rzeczy. Sa dwie funkcje jedna pobierajaca wlasny ip a druga piszaca "adres broadcastu"
// funkcja pobierająca adres IP
function GetIP:String;
var p: PHostEnt;
s:array[0..128] of char;
p2: pchar;
begin
GetHostName(@s, 128);
p := GetHostByName(@s);
p2 := iNet_ntoa(PInAddr(p.h_addr_list)^);
Result:=String(p2);
end;
// funkcja "pisząca adres" BROADCASTU
function Broadcasting:String;
var s,s2:String;
begin
s:=GetIP;
s2:='';
s2:=s2+copy(s,1,Pos('.',s));
delete(s,1,Pos('.',s));
s2:=s2+copy(s,1,Pos('.',s));
delete(s,1,Pos('.',s));
s2:=s2+copy(s,1,Pos('.',s));
delete(s,1,Pos('.',s));
s2:=s2+'255';
Result:=s2;
end;
i co to jest ten adres broadcastu??? myslałem ze jest to wysylanie do wszystkich komputerow w sieci, a tu jeszcze jakis adres trzeba pisac?
ps. wybaczcie ale niezbyt dobrze znam sie na tych sprawach