Локальные сети персональных компьютеров. Использование протоколов IPX, SPX, NETBIOS
© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 160 стр.
SPXListenForConnection - создать канал с
принимающей стороны
На входе: |
BX |
= |
12h. |
|
AL |
= |
Счетчик повторов попыток создать канал
связи. |
|
AH |
= |
Флаг включения системы периодической
проверки связи (Watchdog Supervision Required Flag). |
|
ES:SI |
= |
Указатель на блок ECB. |
На выходе: |
|
|
Регистры не используются. |
SPXEstablishConnection - создать канал с
передающей стороны
На входе: |
BX |
= |
11h |
|
AL |
= |
Счетчик повторов попыток создать канал
связи. |
|
AH |
= |
Флаг включения системы периодической
проверки связи (Watchdog Supervision Required Flag). |
|
ES:SI |
= |
Указатель на блок ECB |
На выходе: |
AL |
= |
Промежуточный код завершения:
00h - выполняется попытка создать канал;
FFh - указанный в блоке ECB сокет закрыт;
FDh - сбойный пакет: либо счетчик фрагментов не
равен 1, либо размер фрагмента не равен 42; |
|
|
|
EFh - переполнение локальной таблицы
номеров каналов связи. |
|
DX |
|
Присвоенный номер канала. |
|