Of course you are right. I was kind of stupid when I've written this because I just need to answer with dprintf(DP_SERVER, "PRIVMSG %s :\001DCC CHAT chat %lu %u\001\n", nick, iptolong(natip[0] ? (IP) inet_addr(natip) : getmyip()), port); and I think this is writable in TCL too. But I won't...