From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Scott Evans Newsgroups: gmane.emacs.devel Subject: TNT not working reliably in Emacs Date: Thu, 29 Dec 2005 18:17:00 -0800 (PST) Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: sea.gmane.org 1135909052 14449 80.91.229.2 (30 Dec 2005 02:17:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 30 Dec 2005 02:17:32 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 30 03:17:24 2005 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Es9pV-0004G4-BF for ged-emacs-devel@m.gmane.org; Fri, 30 Dec 2005 03:17:17 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Es9qt-0007Jq-68 for ged-emacs-devel@m.gmane.org; Thu, 29 Dec 2005 21:18:43 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Es9qh-0007Ji-2f for emacs-devel@gnu.org; Thu, 29 Dec 2005 21:18:31 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Es9qf-0007JW-KK for emacs-devel@gnu.org; Thu, 29 Dec 2005 21:18:30 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Es9qf-0007JT-H1 for emacs-devel@gnu.org; Thu, 29 Dec 2005 21:18:29 -0500 Original-Received: from [207.246.139.40] (helo=oontz.dissonant.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Es9r6-0004S1-NV for emacs-devel@gnu.org; Thu, 29 Dec 2005 21:18:57 -0500 Original-Received: from localhost (gse@localhost) by oontz.dissonant.org (8.11.6/8.11.6) with ESMTP id jBU2H0M04029 for ; Thu, 29 Dec 2005 18:17:00 -0800 X-X-Sender: gse@oontz.dissonant.org Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:48520 Archived-At: Hi all, I'm one of the maintainers of TNT, an AOL Instant Messenger client that runs in emacs. (http://tnt.sourceforge.net -- right now only the CVS version is usable.) I've been an XEmacs user for a few years, and I'm in the process of switching over to Emacs. I -- and some other TNT users -- have noticed that TNT is not reliable in Emacs. For instance, logging in to AIM succeeds on, I'd say, 10-20% of my attempts. On XEmacs that number is closer to 100%. I've spent some time trying to chase this down, and so far I can't find anything to point at. Both successful and unsuccessful Emacs logins are sending the same login info (using process-send-string)... but sometimes a login response comes back (via a process filter), and most times one doesn't. I've not yet tried a proxy to see if the server is responding in the unsuccessful cases. I *have* tried this using NTEmacs 21.3, NTEmacs 22.0.50.1, and 21.4.1 on debian; all three behave similarly. Are there any known, perhaps longstanding, quirks with process-send-string or process filters? Would anybody be interested in checking out the TNT code to see if it does something that's just plain wrong? I'd be happy to point folks to the pieces of code in question. Thanks- gse -- scott evans :: www.antisleep.com