# $EPIC: chat,v 1.5 2003/09/02 21:39:01 brian Exp $
Synopsis:
   dcc chat <nick> [-p <port>]

Description:
   DCC CHAT initiates a direct connection to another client, allowing
   you to talk to that person without the messages passing through the irc
   network.  Because messages over DCC CHAT do not travel over a public irc
   network, they are more secure against snooping, and the messages will be
   much faster since they do not have to make many hops across irc servers
   to the destination.  Netsplits, server changes, and the like will not 
   interrupt your DCC CHAT connection.

   To send a message across a DCC CHAT connection, use the MSG
   command as you normally would, but prefix the other person's <nick> with
   an equals-sign ('=').  The <nick> is the one that you gave to the
   original DCC CHAT command.  Even if they change their nickname on
   irc, you must still refer to them by the nickname you gave to DCC CHAT.
   You can change the <nick> with DCC RENAME.

   You can send a CTCP command across a DCC CHAT connection (allowing you
   to initiate a DCC SEND, for example), if the remote client supports
   CTCP-over-DCC.  EPIC clients will work; others may or may not.

   The DCC CHAT connection will close and be lost if either one of you 
   QUITs your client or uses DCC CLOSE to close the connection.
   You will have to use DCC CHAT again to create a new connection.

   If you offer a DCC CHAT connection and the other person does not 
   accept it, you can re-tender the offer by using DCC CHAT again.  
   This will send a duplicate CTCP message to the other peer, to let
   them know that you are still offering the connection.

   If the -p flag is present you may specify the port that the client
   should use for the connection.

Examples:
   /dcc chat bob		Offer a DCC CHAT connection to "bob" on
				the current network.
   /msg =bob Hi there bob!	Send a message to "bob" over DCC CHAT after
				bob has accepted the connection.  If bob
				changes his nickname on irc, you would still
				use "=bob" to send him a DCC CHAT message.

See Also:
   ctcp(1); msg(1); on(5) dcc_chat; on(5) send_dcc_chat;
   quit(1); dcc(1) send

