RFC 1756 (rfc1756) - Page 2 of 11
Remote Write Protocol - Version 1
Alternative Format: Original Text Document
RFC 1756 Remote Write Protocol January 1995
Message delivering methods are not defined within this document, but
the basic method could be a simple write to users terminal. This is
basically what UNIX command write(1) does. Depending on server
implementation, the delivery method could be configurable personally
by each user.
3. Description
Server program answers to each command submitted by a response. All
responses have two parts: three number unique response code and a
short textual explanation of the response. Also whenever the server
is ready to accept new commands a notification is submitted to the
client.
There are three kinds of commands in RWP. The first group is for
querying a status of the server. The second group is actual message
handling commands and the last set of commands are for RWP session
control.
When the server is ready to receive a command from the client, it
sends a message code 100 to the client. This message is for example
as follows:
100 Ready.
Server commands are as follows:
Status Query
HELP Gives a short help message that contains legal
RWP commands. Help lines have code 510. Example RWP
implementation *****) gives a following response to
HELP command:
510 Valid commands are:
510 BYE, DATA, HELP, HELO,
510 RSET, SEND, PROT, QUIT,
510 VRFY, VER
510 FROM senderlogin
510 FHST senderhost
510 TO recipentlogin [tty]
510 FWDS current_hop_count
HELO Says hello to the server. Server response to HELO
command has code 500. For example:
500 Hello remote.host. This is local.host speaking.
Rinne