The DCC module

Direct Client Connections
Overview

The DCC module handles the Direct Client Connection protocol layer and all it's sub-protocols.
The sub-protocols include the standard CHAT the standard SEND and its variants plus several KVIrc extensions like RECV,RSEND,GET and VOICE.

Initiating a DCC negotiation

The following commands initiate a specific DCC session with a remote client:
dcc.chat
dcc.send
dcc.rsend
dcc.recv
dcc.get
dcc.voice

Handling the DCC events

Each DCC session has an associated unique identifier (<dcc_id>).
You can interact with the session by using several commands and functions exported by this module and by passing the above session id as parameter.
The session related commands and functions are the following:
$dcc.sessionlist()
$dcc.protocol()
$dcc.connectiontype()
$dcc.transferstatus()
$dcc.isfiletransfer()
$dcc.isfileupload()
$dcc.isfiledownload()
$dcc.localnick()
$dcc.localuser()
$dcc.localhost()
$dcc.localip()
$dcc.localport()
$dcc.localfilename()
$dcc.localfilesize()
$dcc.remotenick()
$dcc.remoteuser()
$dcc.remotehost()
$dcc.remoteip()
$dcc.remoteport()
$dcc.remotefilename()
$dcc.remotefilesize()
$dcc.irccontext()
$dcc.session()

Index, Modules
KVIrc 3.9.99 Documentation
Generated by root at Wed Oct 17 19:34:06 2007