Function: erc-dcc-chat
erc-dcc-chat is an interactive and byte-compiled function defined in
erc-dcc.el.gz.
Signature
(erc-dcc-chat NICK &optional PPROC)
Documentation
Open a socket for incoming connections, and send a chat request to the other client.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-dcc.el.gz
(defun erc-dcc-chat (nick &optional pproc)
"Open a socket for incoming connections, and send a chat request to the
other client."
(interactive "sNick: ")
(when (null pproc) (if (processp erc-server-process)
(setq pproc erc-server-process)
(error "Can not find parent process")))
(let* ((sproc (erc-dcc-server "dcc-chat-out"
'erc-dcc-chat-filter
'erc-dcc-chat-sentinel))
(contact (process-contact sproc)))
(erc-dcc-list-add 'OCHAT nick sproc pproc)
(process-send-string pproc
(format "PRIVMSG %s :\C-aDCC CHAT chat %s %d\C-a\n"
nick
(erc-ip-to-decimal (nth 0 contact)) (nth 1 contact)))))