[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
INT 7A - Novell NetWare - SPX Driver - ESTABLISH SPX CONNECTION
BX = 0011h
AL = retry count
AH = watchdog flag
ES:SI -> Event Control Block (see BX=0003h)
Return: AL = status
00h attempting to contact destination socket
EFh local connection table full
FDh buffer size not 42 or fragment count not 1
FFh sending socket not open
DX = assigned connection ID number
Desc: attempt to establish a connection with a listening socket
Notes: there should always be at least two SPX ECB's listening to a socket, so
that NetWare can perform its internal packet exchanges
the first fragment should start with a SPX header. Fill in all
destination addresses.
this function is supported by Advanced NetWare 2.1+
SeeAlso: BX=0000h,BX=0012h,BX=0013h,BX=0014h,BX=0015h
Format of SPX header:
Offset Size Description
00h WORD checksum (big-endian)
02h WORD length in bytes of total packet (big-endian)
04h BYTE transport control
05h BYTE packet type (see INT 7A/BX=0003h)
06h 10 BYTEs destination internet address
10h WORD destination socket (big-endian)
12h 10 BYTEs source internet address
1Ch WORD source socket (big-endian)
1Eh BYTE connection control
1Fh BYTE datastream type
20h WORD source connection ID (big-endian)
22h WORD destination connection ID (big-endian)
24h WORD sequence number (big-endian)
26h WORD acknowledge number (big-endian)
28h WORD allocation number (big-endian)
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson