Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > API функции


Автор: Medved 3.2.2003, 19:38
Никак не могу осилить эти три функции:

WSAAddressToString
WSAAsyncGetHostByAddr
WSAAsyncGetHostByName

Может кто-то поможет примером? Желательно конечно с комментариями.

Заранее благодарен.

Автор: <Spawn> 4.2.2003, 04:24
Насколько я помню, то это асинхронные функции из WinSock API.
Может так, но неуверяю, т.к. с этими функциями я не работал:

Код
var
Data_:TWSAData;
Name:string;
Buf:Pointer;
begin
try
WSAStartUp($0202,Data_); //Загрузка библиотеки WinSock
GetMem(Buf,MAXGETHOSTSTRUCT);
Name:='....';
WSAAsyncGetHostByName(Handle,WM_USER+1,PChar(Name),Buf,MAXGETHOSTSTRUCT);
finally
WSACleanUp;
FreeMem(Buf);
end;


При удачном выполнении этой функции указанному ханделу(например, окну) должно будет отослаться указанное сообщение.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)