IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Широковещание файла
K@M
сообщение 9.01.2005 12:07
Сообщение #1


Гость






Люди добрые, помогите, надо отправить любым протоколом широковещательный пакет с файлом (на дельфях), не знаю, как это зделать, но мне надо это срочно в течение недели!, помогите плиз!

Всем зарание спасибо!


З.ы. kam@forpost.ru

Сообщение отредактировано: AlaRic - 9.01.2005 12:53
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 9.01.2005 12:19
Сообщение #2


Гость






Читаем DRKB (Дельфи FAQ):
Код

{Как послать широковещательный 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;
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 17.07.2025 2:01
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"