[nos-bbs] TERM questions for a telnet/node application

Chris kc2rgw at gmail.com
Sun Jan 31 17:25:08 EST 2010

I fixed this...after grueling hours of frustration....

It was a line buffering issue.  Telnet and inetd don't want line
buffering evidently, they want block buffering.

In Perl it was a simple one line fix


Now it's working perfectly.

http://kc2rgw.com/stuff/qrz.png  That's what it looks like in all it's glory.

http://kc2rgw.com/stuff/qrz.txt  Is a copy of it if anyone wants it.

It requires the qrz.com XML Subscriber account to work though.....

On Sun, Jan 31, 2010 at 2:44 PM, Chris <kc2rgw at gmail.com> wrote:
> O.k. so I'm fiddling around writing some applications to be used via
> linux node or telnet access within a node.
> The app I wrote is a QRZ call sign looker upper as a test.
> Basically it prompts for the callsign, checks for some semblance of
> validity on the data, then submits it via the XML API on qrz.com.
> In the shell in a terminal, the thing works perfectly.
> Via telnet or spawning via linux node software, the screen is either
> blank or I get a number of what I'm sure of to be TERM issues.
> So the app checks for valid input reading <STDIN> ...it's perl.
> Invalid input returns to the prompt right away.
> It also tests for q.* anything starting with a q, to 'quit' and that
> returns and exits every time cleanly.
> However with a valid callsign entered, it requires two <returns> to be
> submitted and when that displays the info, STDIN has a non printing
> character in its buffer it seems as the next entry will first bring up
> an empty query, followed by the data for the lookup returning.
> Have any of you run into this trying to tie a basic text/shell
> application back to node or telnet interfaces?
> I've tried a variety of things...doing forced terminal resets from
> within the perl app.
> Setting TERM inside the app from everything from unset to ansi to
> vtnt, to vt100 and vt52.  Each has its own quirks, some just blank the
> display entirely, but none of them has quite 'got it'.
> Any help appreciated...setting a prompt to "Just hit return twice" is
> something I just can't sleep on.
> --
> 73      de     Chris       KC2RGW
> -----------------------------------------------
> ˙dn ǝpıs ʇɥƃıɹ ɹoʇıuoɯ ɹnoʎ uɹnʇ
> ǝsɐǝןd 'sıɥʇ ƃuıpɐǝɹ ǝɹɐ noʎ ɟı

73      de     Chris       KC2RGW
˙dn ǝpıs ʇɥƃıɹ ɹoʇıuoɯ ɹnoʎ uɹnʇ
ǝsɐǝןd 'sıɥʇ ƃuıpɐǝɹ ǝɹɐ noʎ ɟı

More information about the nos-bbs mailing list