ircII help: on dcc_raw
Usage: ON [#|+|-|^|&|@]DCC_RAW [-|^]<paramters> [action] This is activated whenever you receive a raw message from a tcp connection established with $CONNECT(). The parameters for the action are as follows: $0 file descriptor for the connection. $1 host name in connection $2 code as listed below $3- data or port number depending on code. Incoming messages can be intercepted with ON DCC_RAW, which has the following formats: fd host D data fd host C fd host N port fd host E port The D message indicated incoming data. The C message indicates that the socket has been closed. The N message indicates that a socket listening on the specified port has accepted a connection. fd in this case is the file descriptor for the new connection. The E message is generated when a CONNECT() results in a successful connection. Conventions to be used for the socket access: Scripts using sockets should never use the serial number 0 in their hooks. As their first act before using the DCC_RAW hooks, they should set: ON ^DCC_RAW * # To ensure that all raw DCC sockets produce no output. A new set of hooks should be created for each active socket at a chosen serial number. One must always exist to detect the close message, and as its last act must remove all the hooks for that file descriptor. See Also: DCC RAW ALIAS FUNCTIONS