|
Sock.Txbuffsize R/O Property |
Top Previous Next |
Function: |
For the currently selected socket (selection is made through sock.num) returns current TX buffer capacity in bytes. |
Type: |
Word |
Value Range: |
0-65535, default= 0 (0 bytes). |
See Also: |
--- |
Details
Buffer capacity can be changed through the sock.txbuffrq method followed by the sys.buffalloc method.
The sock.txbuffrq requests buffer size in 256-byte pages whereas this property returns buffer size in bytes. Relationship between the two is as follows: sock.txbuffsize=num_pages*256-16 (or =0 when num_pages=0), where "num_pages" is the number of buffer pages that was GRANTED through the sock.txbuffrq. "-16" is because 16 bytes are needed for internal buffer variables. The socket cannot TX data when the TX buffer has zero capacity.