DCC SESSIONS
DCC means "Direct Client to Client" . It is a protocol that enables you to transfer data without passing them through the IRC network . This gives more security and it is faster .
TurboIRC supports the following types of DCC :
CHAT : This enables you to chat with another person . The type of the chat is compatible with IrcII , mIRC , PIRCH , VIRC and other IRC clients .
SEND : This enables you to transfer files . You can send a file to a person , or you can get one . The type of transfer is compatible with the DCC SEND protocol known to IrcII , mIRC , PIRCH , VIRC and other IRC clients .
TSEND : This transfers a file faster than a SEND connection . TSEND sends or gets bytes like stream without waiting for a response from the remote side , like DCC SEND . Please note that NOT ALL the existing clients support the TDCC ( TSEND ) protocol .
TurboIRC also has a different method for transferring files , KTP . KTP is not compatible with any other client , but you can use it if the remote side is another client . (see KTP Description for details ) This protocol is the fastest , very good when transferring big files .
TVOICE : TurboIRC enables you to create a dcc connection transferring voice , not lines . Again , only two TurboIRC clients can use this feature - It is not compatible for example with VIRC's TDCC VOICE .
SECURECHAT : TurboIRC supports secure dcc chats . See Security .
CHESS : TurboIRC has the Chess Game included !
FSERV : TurboIRC FileServer
RESUMING : TurboIRC allows you to resume a broken transfer . See Resuming broken files .
The /dcc command allows you also to set a timeout for a file transfer or a chat request . If you send a DCC file transfer request , you may specify the milliseconds that TurboIRC will wait for a connection until it terminates the session . For example : /dcc George send file.txt 60 . This will wait for a response from George for 60 seconds . After that , TurboIRC will cancel the request . Note that once the session is established , this timeout has no effect . The same for /dcc chat sessions .
Linked DCC Sessions
TurboIRC allows you to have 2 or more DCC sessions linked to one window . When you receive text from a session , it goes to the window it is linked . When you type text , it goes to all linked windows .
If you want to start a dcc linked to another session , you need to type /dcc nick chat timeout session . You MUST include a timeout value . The session is the number of the window that you want to link ( 0 => first DCC window , 1 => second etc ) . You cannot link to a fileserver or a secure DCC chat!
If you receive a DCC chat request , you will be asked if you want the session to be linked to an another DCC window .
You can link a DCC session to another DCC anytime by using /dcclink <number> from the session that you want to link . For example , if you talk with George session 0 and Maria session 1, and you want the George window to accept Maria's DCC , you go to George's window and you type /dcclink 1
You would use /dccunlink 1 to unlink Maria from George and to go again to a normal DCC .
The same you can do from the menu DCC links .
Once you destroy a DCC window , all linked to that DCC windows are unlinked . When a user that his DCC is linked terminates the session , the DCC is unlinked and a message is shown in the linked session .
See also :