NAME
recho - Send messages to LAM echo server.
SYNOPSIS
int recho (int node, char *src_msg, char *dest_msg, int length);
ARGUMENTS
- node
-
location of echo service
- src_msg
-
outgoing message
- dest_msg
-
incoming echo message
- length
-
of both message buffers
DESCRIPTION
The echo server returns any message that it receives to the sender. It is a confidence testing service for the LAM network.
The message length must not exceed the maximum network message length MAXNMSGLEN, defined in <net.h> and factory set to 8192 bytes.
RETURN VALUE
Upon successful completion, the number of bytes echoed is returned. If an error occurred, -1 is returned and the global variable errno is set to indicate the error.
ERRORS
- EMSGLEN
-
The message length exceeds the maximum message length.