Sends data on a virtual circuit connection.
IPCSEND
IPCSEND(vcdesc,data,dlen,flags,opt,result)
vcdesc | ||
| reference in FORTRAN. VC socket descriptor. Refers to | |
| the VC socket endpoint of the connection through which the | |
| data will be sent. A VC socket descriptor can be obtained by | |
| calling IPCConnect, IPCRecvCn, and IPCGet. | |
data | Packed array of characters (Pascal); Integer | |
| array (FORTRAN), by reference. A buffer that will | |
| hold the data to be sent, or a data vector describing where the | |
| data to be sent is located. | |
dlen | ||
| reference in FORTRAN. If data is a data buffer, dlen is | |
| the length of the data in the buffer. If data is a data vector, | |
| dlen is the length of the data vector. | |
flags | ||
| special request bits. The following flags are defined for this | |
| call: |
|
| D | flags [27]3HIGH THROUGHPUT (input). |
|
| Indicates that you would prefer high throughput to low |
|
| delay. |
| D | flags [32]3VECTORED (input). Indicates that the |
|
| data parameter refers to a data vector and not to a data |
|
| buffer. |
opt | Byte array (Pascal); Integer array | |
| (FORTRAN), by reference. An array of options and | |
| associated information. The following option is defined for this | |
| call: |
|
| D data offset (optioncode = 8, datalength = 2). A | |
|
| twobyte integer that indicates a byte offset from the |
|
| beginning of the data buffer where the data to be sent |
|
| actually begins. Only valid if the data parameter is a data |
|
| buffer. |
result | ||
| returned; zero if no error. |
618 Network Interprocess Communication