[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 61 Fn 1A  - PC/tcp Kernel V2.05+ - "net_write" - Write To The Network  [N]

   AH = 1Ah
   BX = network descriptor
   CX = number of bytes to transmit (0000h allowed)
   DX = send options (see below)
   DS:SI -> data to be written

Return: CF clear if successful
       AX = number of bytes actually written
       DX = ???
   CF set on error
       AX = error code (see INT 61"PC/TCP")

Notes: the installation check consists of testing for the signature "TCPTSR"
     three bytes beyond the start of the interrupt handler
   INT 61 is the default; PC/TCP v2.05 may be configured to use any
     interrupt from 20h through E0h

See Also: INT 61"PC/TCP",INT 61/AH=00h"PC/TCP",INT 61/AH=1Bh,INT 61/AH=1Ch

See Also: INT 63/AH=19h"BW-TCP",INT 63/AH=1Bh"BW-TCP"

Bitfields for send options:
 bit 0 signal "URG"ent data
 bit 3 attempt rerouting on non-stream calls if first attempt fails
 bit 4 send data with PUSH flag (no override of Nagle)
   (see option 0Ch)
 bit 5 fail rather than truncating datagram
 bit 6 fail rather than blocking
 bit 7 broadcast packet

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson