[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: malformed DCC request
On Fri, 31 May 2002 11:05:07 -0600
Ian <freebsd@damnhippie.dyndns.org> wrote:
> >>> I got this error message:
> >>>
> >>> --- Received a malformed DCC request from xxxxx.
> >>> --- Contents of packet: "DCC CHAT chat 12341234 0 4223".
> >>>
> >>> [snip]
> >>
> >> That is a malformed DCC request. It has a port number of zero and a
> >> "file size" of 4223 which is meaningless for a chat connection (typically
> >> a zero is used as a placeholder for filesize in chat requests). I'm
> >> guessing the client that sent that request reversed the last two numbers
> >> and 4223 was supposed to be the port number.
> >
> > This is yet another mIRC extension to the DCC protocol. I think it's
> > called DCC proxy or something. It's meant to allow DCC requests to be made
> > from behind a firewall. It's not supported by Xchat, nor by most other
> > client, I guess. I saw a document describing this protocol somewhere;
> > maybe look on mirc.com for info.
> >
> > Richard
>
> What makes this an "extension", the fact that the port number is zero and
> that's always illegal? Other than having a zero for the port number this
> appears to be a standard valid DCC chat request.
>
> -- Ian
A normal DCC Chat request doesn't have three numbers, only the 32bit IP
and port. I think what mIRC is trying to do, is to tell you that you should
open the port instead (indicated by the zero port). I'm not sure about the
second number. I'm sure it's been discussed before. It's called passive DCC
or something?
After a quick search, I found it described here:
http://www.geocities.com/Athens/2826/mircnew-features.html
--
Peter Zelezny.
--
XChat-discuss: mailing list for XChat users
Archive: http://mail.nl.linux.org/xchat-discuss/