Программы   Загрузка Партнерство   О компании Контакты  
 
                    
  Карта Сайта   
   

Как послать широковещательный UDP пакет



procedure TMainForm.FormCreate(Sender: TObject);
var
  Init: TWSAData;
  SockOpt: BOOL;
  Sock: TSocket;
  Target: TSockAddrIn;
begin
  WSAStartup($101,Init);
  Sock:=Socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP);
  SockOpt:=TRUE;
  SetSockOpt(Sock,SOL_SOCKET,SO_BROADCAST, PChar(@SockOpt),SizeOf(SockOpt)) ;
  Target.sin_port:=htons(8167); //номер порта
  Target.sin_addr.S_addr:=INADDR_BROADCAST;
  Target.sa_family:=AF_INET;
  SendTo(Sock,Data,DataBytes,0,Target,SizeOf(Target));
  WSACleanup;
end;

           


Японский туалет, унитаз биде, сантехника TOTO, крышка биде . воздушные шары . Тент два метра заказ газели телефон. Такси грузовая газель средний тент сейчас. . Пожарно-технический минимум: курсы пожарно технический минимум. Спец-курс самообороны бесплатно. .


Программы  |  Загрузка  |  Партнерство  |  О компании  |  Контакты

Copyright © LSD Software 2006 - 2011