Altor wrote:I have a similar problem...
As stated in my previous post, the connection is sent, from the oposite computer, to the one starting the DCC.
EG.
2 nicknames, ppslim and eggdrop (I wonder which is which).
PPSlim types: /dcc chat eggdrop
PPSlim's client, sends a special CTCP command, with his IP, a port number, and a magic number (which is ignored)
Eggdrop then see's if PPSlim is a valid user and has access to the partyline. If yes, then eggdrop attempts to connect to the IP and Port, ppslim sent to him.
The second method, add's a step to the begining of this, which reverses, which client does what.
PPSlim types: /ctcp eggdrop CHAT
The client sends a CTCP encoded message to the eggdrop, with a keyword of CHAT
Eggdrop then looks to see if PPSlim is a valid user (eg, has a matching hostmask), but does not check flags.
If yes, then the eggdrop is the one to send his IP and port. I this case, the eggdrop sends a user port, as specified in listen command in the userfile.
It is then that PPSlim's client attempts to make the connection to this port (if the client allows it).
*Thus, if typeing "/dcc chat eggdrop" fails for you, then your client is setup incorrectly. EG, it is sending the wrong IP, or an IP that can't be routed too by the eggdrop.
**If typeing "/ctcp eggdrop CHAT" fails, then the eggdrop is sending the wrong IP, or an IP that your client can't route it's connectin too.
In your circumstaces, is the first case (marked with a *).