[<<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