* Scott Evans <gse(a)antisleep.com> writes:
Hi folks,
I'm one of the maintainers of TNT, an IM client for Emacs.
(
http://tnt.sourceforge.net)
Hi Scott,
I'm the maintainer of Eicq (
http://www.eicq.org/), an ICQ client for
(S)XEmacs, we might have some things in common. :-)
I use TNT daily on two machines, but in the last few days I am unable
to establish a connection from my laptop. The connection attempt never
returns an error, but nothing seems to happen.
If I quit XEmacs, I see the expected process list:
> Proc Status Buffer Tty Command
> ---- ------ ------ --- -------
> toc open (none) (none) network stream connection 5190(a)toc.oscar.aol.com
...and the "active processes exist; kill them and exit
anyway" question.
Under the hood, we connect to AIM as follows:
(setq tocstr-process (open-network-stream "toc" nil host port))
Do you employ any kind of debugging in TNT? If not, you could use
something like this... (lifted directly from eicq-v8.el)
(defcustom eicq-v8-debug t
"*Non-nil mean eicq protocol debugging is enabled."
:type 'boolean)
(defvar eicq-debug-buffer "*eicq-debug*")
(defun eicq-v8-debug (msg &rest args)
"Print debug MSG."
(when eicq-v8-debug
(with-current-buffer
(get-buffer-create eicq-debug-buffer)
(save-excursion
(goto-char (point-max))
(insert (apply 'format msg args) "\n")))))
And then it is just a matter of calling `eicq-v8-debug' in any function
that handles incoming packets (your sentinels/filters) and in any
function that sends outgoing packets.
And if that doesn't reveal anything useful, try something like tcpdump[1]
to inspect the packets going in and out.
HTH
Footnotes:
[1] I have no idea if tcpdump builds or runs on win32. I also have no
idea if any alternate packet sniffer exists for win32.
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| SXEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------------<steve(a)sxemacs.org>---|
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta