Home

Page 246
Page 246
background image

Сеть на низком уровне

239

 Следующий параметр (Buf) — это буфер, в котором нужно разме-

щать данные для отправки в сеть или получить данные, принятые

из сети.

 Length — длина буфера. По этому числу библиотека сможет узнать,

сколько данных вы хотите отправить в сеть или сколько хотите получить.

 Параметр

 — это имя удаленного приложения.

 Противоположность предыдущему

 — имя вашей программы.

 Далее идет RTO — время ожидания (time-out) при получении данных.

Учтите, что вы указываете число единиц времени, а одна единица равна

500 миллисекундам. Одна секунда равна 1 000 миллисекундам, а значит,
если указать число 2, то ты мы попросим ожидать приема ровно 1 секунду.

 Противоположностью предыдущему является STO — время ожидания от-

правки данных по сети. Также указывается в единицах, где одна единица
равна 500 миллисекундам.

• postPrc указывает на процедуру, которую необходимо выполнить после

выполнения команды в асинхронном режиме. Такая процедура должна

иметь вид

 =

Это значит, что она обязана иметь один и только один параметр в виде
переменной типа

 Т.

 е. она — указатель на структуру тасв.

Если вы работаете в доисторическом Windows 3.11 (примите мои собо-

лезнования), то этот параметр будет состоять из пары параметров

 f s и post_Seg (указатель на сегмент и смещение).

 — номер адаптера, с которым необходимо работать.

 это код выполнения Команды. Здесь также при асинхронной

работе будет стоять значение $f f или константа

G Reserved — зарезервированный параметр, должен равняться нулю.

 Event — удобная фишка Win32

 событие. Его удобно использовать при

работе в асинхронном режиме, когда необходимо узнать момент оконча-

ния выполнения асинхронной операции.

 работа с

• NetBIOS Имя

 j

 '•

Рис. 5.11. Форма программы определения


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.