Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

I dote on his very absence. -- William Shakespeare, "The Merchant of Venice"


comp / comp.unix.programmer / Re: Text based synchronous communication tool for Linux?

SubjectAuthor
* Text based synchronous communication tool for Linux?Janis Papanagnou
+* Re: Text based synchronous communication tool for Linux?Richard Kettlewell
|+- ytalk (Was: Text based synchronous communication tool for Linux?)Kenny McCormack
|`- Re: Text based synchronous communication tool for Linux?Janis Papanagnou
`* Re: Text based synchronous communication tool for Linux?John McCue
 `* Re: Text based synchronous communication tool for Linux?Muttley
  +* Re: Text based synchronous communication tool for Linux?Janis Papanagnou
  |+* Re: Text based synchronous communication tool for Linux?Dan Cross
  ||`* Re: Text based synchronous communication tool for Linux?Muttley
  || `* Re: Text based synchronous communication tool for Linux?Dan Cross
  ||  `* Re: Text based synchronous communication tool for Linux?Muttley
  ||   +- Re: Text based synchronous communication tool for Linux?Dan Cross
  ||   `- Re: Text based synchronous communication tool for Linux?Nicolas George
  |+* Re: Text based synchronous communication tool for Linux?Muttley
  ||`* Re: Text based synchronous communication tool for Linux?Janis Papanagnou
  || `* Re: Text based synchronous communication tool for Linux?Muttley
  ||  +- Re: Text based synchronous communication tool for Linux?Kenny McCormack
  ||  `* Re: Text based synchronous communication tool for Linux?Janis Papanagnou
  ||   +- Re: Text based synchronous communication tool for Linux?Muttley
  ||   `* Re: Text based synchronous communication tool for Linux?James Kuyper
  ||    +* [meta] Harry Potter, Physics, Tools, Perception, etc. (was Re: Text based synchrJanis Papanagnou
  ||    |+- Re: [meta] Harry Potter, Physics, Tools, Perception, etc. (was Re: TextMuttley
  ||    |`* Re: [meta] Harry Potter, Physics, Tools, Perception, etc. (was Re: Text based syDan Cross
  ||    | `- Re: [meta] Harry Potter, Physics, Tools, Perception, etc. (was Re: TextMuttley
  ||    `* Re: Text based synchronous communication tool for Linux?Muttley
  ||     `- Re: Text based synchronous communication tool for Linux?James Kuyper
  |`- Re: Text based synchronous communication tool for Linux?Scott Lurndal
  `* Re: Text based synchronous communication tool for Linux?Geoff Clare
   +- Re: Text based synchronous communication tool for Linux?Kenny McCormack
   +* Re: Text based synchronous communication tool for Linux?Richard Kettlewell
   |`- Re: Text based synchronous communication tool for Linux?Geoff Clare
   +* Re: Text based synchronous communication tool for Linux?Nicolas George
   |`- Re: Text based synchronous communication tool for Linux?Geoff Clare
   `* Re: Text based synchronous communication tool for Linux?vallor
    `- Re: Text based synchronous communication tool for Linux?Muttley

Pages:12
Subject: Text based synchronous communication tool for Linux?
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 12:47 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Text based synchronous communication tool for Linux?
Date: Sun, 8 Dec 2024 13:47:53 +0100
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <vj44hq$3q2ag$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 08 Dec 2024 13:47:54 +0100 (CET)
Injection-Info: dont-email.me; posting-host="4846664661632962996326aaad6a7127";
logging-data="4000080"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+oIskoSqdD5r4jwgM3+ng9"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:9tlzWrJ4ekySCrNeWOZjWCUvzyo=
X-Mozilla-News-Host: news://news.eternal-september.org:119
X-Enigmail-Draft-Status: N1110
View all headers

I have faint memories on a communication tool that I think have used
on a DEC VAX under VMS in the 1980's. Unlike the common modern tools
like chat systems or SMS exchange on mobile phones it didn't operate
line-wise or message-wise, but rather (synchronous) character-wise.
And I think it was a tool usable only to connect people on the same
system (but I'm not sure about that). I thought its name would have
been 'talk' but searching the web led me to a document "VMS Phone
Utility Manual"[*] which describes such a tool (it's actually called
'phone') and it seems to be what I still remember about the tool I'm
looking for.

Some characteristics I'd prefer - not all supported by the 'phone'
utility - are that it's
* text-oriented (preferably with Unicode support), fast (no GUI)
* instantly/synchronously exchanging any typed characters
* optionally: switching modes (instant/character-wise, line-wise)
* more than two persons can communicate
* works across distributed [Unix-]systems

Is there such a tool (free of charge and open source) available for
Linux? (Or something that comes close?)

Janis

[*]
http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/vax/vms/5.0/AA-LA08A-TE_VMS_5.0_Phone_Utility_Manual_198804.pdf

Subject: Re: Text based synchronous communication tool for Linux?
From: Richard Kettlewell
Newsgroups: comp.unix.programmer
Organization: terraraq NNTP server
Date: Sun, 8 Dec 2024 13:14 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Sun, 08 Dec 2024 13:14:51 +0000
Organization: terraraq NNTP server
Message-ID: <wwvmsh648qc.fsf@LkoBDZeT.terraraq.uk>
References: <vj44hq$3q2ag$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="144040"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:jVxbFJmmPHR71vpfnug7IvTO9Wo=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
> I have faint memories on a communication tool that I think have used
> on a DEC VAX under VMS in the 1980's. Unlike the common modern tools
> like chat systems or SMS exchange on mobile phones it didn't operate
> line-wise or message-wise, but rather (synchronous) character-wise.
> And I think it was a tool usable only to connect people on the same
> system (but I'm not sure about that). I thought its name would have
> been 'talk' but searching the web led me to a document "VMS Phone
> Utility Manual"[*] which describes such a tool (it's actually called
> 'phone') and it seems to be what I still remember about the tool I'm
> looking for.
>
> Some characteristics I'd prefer - not all supported by the 'phone'
> utility - are that it's
> * text-oriented (preferably with Unicode support), fast (no GUI)
> * instantly/synchronously exchanging any typed characters
> * optionally: switching modes (instant/character-wise, line-wise)
> * more than two persons can communicate
> * works across distributed [Unix-]systems
>
> Is there such a tool (free of charge and open source) available for
> Linux? (Or something that comes close?)

ytalk would fit the requirements, I think, but it’s been abandonware
for the last couple of decades.

--
https://www.greenend.org.uk/rjk/

Subject: Re: Text based synchronous communication tool for Linux?
From: John McCue
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 14:15 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jmccue@whitedwf.jmcunx.com (John McCue)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <vj49mj$3r6as$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me>
Reply-To: jmclnx@SPAMisBADgmail.com
Injection-Date: Sun, 08 Dec 2024 15:15:48 +0100 (CET)
Injection-Info: dont-email.me; posting-host="9a88813dda52f0970ca255a5975c1fb6";
logging-data="4036956"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18l8BSmBO/hEoVzE4WL0EJv"
User-Agent: tin/2.6.3-20231224 ("Banff") (NetBSD/10.0 (i386))
Cancel-Lock: sha1:n0tB5PIkL/TPsKMUq0NxCouVn18=
X-OS-Version: NetBSD 10.0 i386
View all headers

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
<snip>
>
> Some characteristics I'd prefer - not all supported by the 'phone'
> utility - are that it's
> * text-oriented (preferably with Unicode support), fast (no GUI)
> * instantly/synchronously exchanging any typed characters
> * optionally: switching modes (instant/character-wise, line-wise)
> * more than two persons can communicate
> * works across distributed [Unix-]systems
>
> Is there such a tool (free of charge and open source) available for
> Linux? (Or something that comes close?)
>
Slackware comes with a utility called "talk", it is
disabled by default. It sounds like what you are
looking for. It allows 2 people to 'text' each other.

https://www.slackbook.org/html/basic-network-commands-talk.html

--
[t]csh(1) - "An elegant shell, for a more... civilized age."
- Paraphrasing Star Wars

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 16:25 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Sun, 8 Dec 2024 16:25:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <vj4ha0$3t62j$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
Injection-Date: Sun, 08 Dec 2024 17:25:37 +0100 (CET)
Injection-Info: dont-email.me; posting-host="bae4a410e54e615beb7e19f0317142cb";
logging-data="4102227"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19LDuW+ey2OsvXrAV3nPXio"
Cancel-Lock: sha1:xo+TTysCrvz97nSgJ+8vakzlR0g=
View all headers

On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
><snip>
>>
>> Some characteristics I'd prefer - not all supported by the 'phone'
>> utility - are that it's
>> * text-oriented (preferably with Unicode support), fast (no GUI)
>> * instantly/synchronously exchanging any typed characters
>> * optionally: switching modes (instant/character-wise, line-wise)
>> * more than two persons can communicate
>> * works across distributed [Unix-]systems
>>
>> Is there such a tool (free of charge and open source) available for
>> Linux? (Or something that comes close?)
>>
>Slackware comes with a utility called "talk", it is
>disabled by default. It sounds like what you are
>looking for. It allows 2 people to 'text' each other.
>
>https://www.slackbook.org/html/basic-network-commands-talk.html

talk is an age old unix util that allows people on the same machine to chat.
Even MacOS has it installed.

Subject: Re: Text based synchronous communication tool for Linux?
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Sun, 8 Dec 2024 17:06 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Sun, 8 Dec 2024 18:06:38 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <vj4jmv$3tpsd$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 08 Dec 2024 18:06:39 +0100 (CET)
Injection-Info: dont-email.me; posting-host="f3e2a309e82bdaf7a49be21f9f5b956e";
logging-data="4122509"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Ahr15IWhe6TXQuqzMPd1o"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:BgCsL/5eWGjkN7MMpCytx/FRciQ=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <vj4ha0$3t62j$1@dont-email.me>
View all headers

On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>> <snip>
>>>
>>> Some characteristics I'd prefer - not all supported by the 'phone'
>>> utility - are that it's
>>> * text-oriented (preferably with Unicode support), fast (no GUI)
>>> * instantly/synchronously exchanging any typed characters
>>> * optionally: switching modes (instant/character-wise, line-wise)
>>> * more than two persons can communicate
>>> * works across distributed [Unix-]systems
>>>
>>> Is there such a tool (free of charge and open source) available for
>>> Linux? (Or something that comes close?)
>>>
>> Slackware comes with a utility called "talk", it is
>> disabled by default. It sounds like what you are
>> looking for. It allows 2 people to 'text' each other.
>>
>> https://www.slackbook.org/html/basic-network-commands-talk.html
>
> talk is an age old unix util that allows people on the same machine to chat.
> Even MacOS has it installed.

As said, I think the historic DEC/VAX tool worked (also) only
locally; you had to log into the same VMS-system to communicate.

I'm actually looking for a tool that works across distributed
[Unix-]systems.

I'll look into the tools suggested so far what they provide.

Janis

Subject: ytalk (Was: Text based synchronous communication tool for Linux?)
From: Kenny McCormack
Newsgroups: comp.unix.programmer
Organization: The official candy of the new Millennium
Date: Sun, 8 Dec 2024 17:18 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.programmer
Subject: ytalk (Was: Text based synchronous communication tool for Linux?)
Date: Sun, 8 Dec 2024 17:18:30 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vj4kd6$1epj2$1@news.xmission.com>
References: <vj44hq$3q2ag$1@dont-email.me> <wwvmsh648qc.fsf@LkoBDZeT.terraraq.uk>
Injection-Date: Sun, 8 Dec 2024 17:18:30 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="1533538"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
View all headers

In article <wwvmsh648qc.fsf@LkoBDZeT.terraraq.uk>,
Richard Kettlewell <invalid@invalid.invalid> wrote:
....
>ytalk would fit the requirements, I think, but it’s been abandonware
>for the last couple of decades.

I used ytalk a lot back in the day; it was very cool.

https://ytalk.ourproject.org
--
When I was growing up we called them "retards", but that's not PC anymore.
Now, we just call them "Trump Voters".

The question is, of course, how much longer it will be until that term is also un-PC.

Subject: Re: Text based synchronous communication tool for Linux?
From: Dan Cross
Newsgroups: comp.unix.programmer
Organization: PANIX Public Access Internet and UNIX, NYC
Date: Sun, 8 Dec 2024 18:36 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <vj4ovj$jv8$1@reader2.panix.com>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me> <vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
Injection-Date: Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="20456"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
View all headers

In article <vj4jmv$3tpsd$1@dont-email.me>,
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
>> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
>> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>>> <snip>
>>>>
>>>> Some characteristics I'd prefer - not all supported by the 'phone'
>>>> utility - are that it's
>>>> * text-oriented (preferably with Unicode support), fast (no GUI)
>>>> * instantly/synchronously exchanging any typed characters
>>>> * optionally: switching modes (instant/character-wise, line-wise)
>>>> * more than two persons can communicate
>>>> * works across distributed [Unix-]systems
>>>>
>>>> Is there such a tool (free of charge and open source) available for
>>>> Linux? (Or something that comes close?)
>>>>
>>> Slackware comes with a utility called "talk", it is
>>> disabled by default. It sounds like what you are
>>> looking for. It allows 2 people to 'text' each other.
>>>
>>> https://www.slackbook.org/html/basic-network-commands-talk.html
>>
>> talk is an age old unix util that allows people on the same machine to chat.
>> Even MacOS has it installed.
>
>As said, I think the historic DEC/VAX tool worked (also) only
>locally; you had to log into the same VMS-system to communicate.
>
>I'm actually looking for a tool that works across distributed
>[Unix-]systems.
>
>I'll look into the tools suggested so far what they provide.

`phone` worked across DECnet, but I don't believe it was ever
extended to work across TCP/IP.

`talk` will work between machines, over TCP/IP, but the way it
works is brittle and doesn't work well over the modern Internet.
In particular, it is de-facto limited to IPv4 and doesn't
play well with firewalls: it involves sending the contents of a
`sockaddr_in` across the network, and using that to set up a
(direct) TCP connection between processes. One could imagine
building a proxy for it, but to my knowledge no one did so.

- Dan C.

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 08:23 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 08:23:34 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <vj69e6$ascb$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me>
<vj4jmv$3tpsd$1@dont-email.me>
Injection-Date: Mon, 09 Dec 2024 09:23:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ee2dde97c7379603ae193d5541e2f96c";
logging-data="356747"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+9E3kwW2+KabUb9Upy0WNC"
Cancel-Lock: sha1:r6dQi+zfCFAPB/eHZf85e0zQ8po=
View all headers

On Sun, 8 Dec 2024 18:06:38 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
>> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
>> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>>> <snip>
>> talk is an age old unix util that allows people on the same machine to chat.
>> Even MacOS has it installed.
>
>As said, I think the historic DEC/VAX tool worked (also) only
>locally; you had to log into the same VMS-system to communicate.
>
>I'm actually looking for a tool that works across distributed
>[Unix-]systems.

Set up an IRC server or there's plenty of telnet based talker programs.

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 08:25 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 08:25:22 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <vj69hi$asvu$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me> <vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me> <vj4ovj$jv8$1@reader2.panix.com>
Injection-Date: Mon, 09 Dec 2024 09:25:23 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ee2dde97c7379603ae193d5541e2f96c";
logging-data="357374"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/3yd6Fuqx15lIgDDYUwKD0"
Cancel-Lock: sha1:wkScG31d4H/+gNbwpQn4tGkt7EQ=
View all headers

On Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>works is brittle and doesn't work well over the modern Internet.
>In particular, it is de-facto limited to IPv4 and doesn't
>play well with firewalls: it involves sending the contents of a
>`sockaddr_in` across the network, and using that to set up a
>(direct) TCP connection between processes. One could imagine

Huh? I don't get how that works. You need a connection in the first place to
send anything unless you use a broadcast UDP address. You can't just
automagically set up a connection without the OS network layer playing its
part.

Subject: Re: Text based synchronous communication tool for Linux?
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 08:37 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 09:37:54 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <vj6a93$b0g3$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
<vj69e6$ascb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Dec 2024 09:37:55 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3bfe4a4553b46385181efaea9675c62e";
logging-data="360963"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Z9GUm7I5Na/KXOPOsJfN/"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:jjS2J2icPn0g9zlozNMACI7EfvM=
In-Reply-To: <vj69e6$ascb$1@dont-email.me>
View all headers

On 09.12.2024 09:23, Muttley@DastardlyHQ.org wrote:
> On Sun, 8 Dec 2024 18:06:38 +0100
> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>> On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
>>> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
>>> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>>>> <snip>
>>> talk is an age old unix util that allows people on the same machine to chat.
>>> Even MacOS has it installed.
>>
>> As said, I think the historic DEC/VAX tool worked (also) only
>> locally; you had to log into the same VMS-system to communicate.
>>
>> I'm actually looking for a tool that works across distributed
>> [Unix-]systems.
>
> Set up an IRC server or there's plenty of telnet based talker programs.

WRT IRC you may have missed the requirements in my OP; one was:
* instantly/synchronously exchanging any typed characters

I haven't heard of "telnet based talker programs"; care to be
more concrete?

Janis

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 09:11 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 09:11:50 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <vj6c8m$be0i$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
<vj69e6$ascb$1@dont-email.me>
<vj6a93$b0g3$1@dont-email.me>
Injection-Date: Mon, 09 Dec 2024 10:11:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ee2dde97c7379603ae193d5541e2f96c";
logging-data="374802"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/uGKOZv/AcK1BOFhd7HzCh"
Cancel-Lock: sha1:jR5IZsojIFxpTji6FB7lGAO7XWM=
View all headers

On Mon, 9 Dec 2024 09:37:54 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>On 09.12.2024 09:23, Muttley@DastardlyHQ.org wrote:
>> On Sun, 8 Dec 2024 18:06:38 +0100
>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>>> On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
>>>> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
>>>> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>>>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>>>>> <snip>
>>>> talk is an age old unix util that allows people on the same machine to
>chat.
>>>> Even MacOS has it installed.
>>>
>>> As said, I think the historic DEC/VAX tool worked (also) only
>>> locally; you had to log into the same VMS-system to communicate.
>>>
>>> I'm actually looking for a tool that works across distributed
>>> [Unix-]systems.
>>
>> Set up an IRC server or there's plenty of telnet based talker programs.
>
>WRT IRC you may have missed the requirements in my OP; one was:
> * instantly/synchronously exchanging any typed characters

I suggest you consult harry potter for that then. In the real world server
software is required whether its IRC, Teams, Slack etc.

>I haven't heard of "telnet based talker programs"; care to be
>more concrete?

Talk servers that allow you to telnet to them to chat to other people.
Clearly you have done zero research on this.

Subject: Re: Text based synchronous communication tool for Linux?
From: Dan Cross
Newsgroups: comp.unix.programmer
Organization: PANIX Public Access Internet and UNIX, NYC
Date: Mon, 9 Dec 2024 12:49 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 12:49:21 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <vj6p0h$j5l$1@reader2.panix.com>
References: <vj44hq$3q2ag$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me> <vj4ovj$jv8$1@reader2.panix.com> <vj69hi$asvu$1@dont-email.me>
Injection-Date: Mon, 9 Dec 2024 12:49:21 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="19637"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
View all headers

In article <vj69hi$asvu$1@dont-email.me>, <Muttley@DastardlyHQ.org> wrote:
>On Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
>cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>>works is brittle and doesn't work well over the modern Internet.
>>In particular, it is de-facto limited to IPv4 and doesn't
>>play well with firewalls: it involves sending the contents of a
>>`sockaddr_in` across the network, and using that to set up a
>>(direct) TCP connection between processes. One could imagine
>
>Huh? I don't get how that works.

Yes.

>You need a connection in the first place to
>send anything unless you use a broadcast UDP address. You can't just
>automagically set up a connection without the OS network layer playing its
>part.

A `sockaddr_in` is just a data structure that names a socket
address. For the Internet family, it's just got a few things in
it: an address, a port number, a family type, and length.
That's basically it.

The walk `talk` works, the client sets up a TCP listening
socket, and then sends the address for that to the `talk` daemon
both locally and at the distant end; the talk daemon at the
distant end then alerts the destired user that someone wants to
talk to them.

Assuming that person wants to respond, _they_ invoke their
talk client, which talks to the local talk daemon, sees the
pending request, retrieves the socket address structure, and
uses it to connect to the originating user's talk client's
TCP listening socket.

The connection to the talk daemon isn't connection oriented
at all; it's done via a UDP packet. That is, the talk client
creates a listening TCP socket, takes the (binary) address
of the listening socket, embeds that address in a UDP packet,
sends that over the network, and on the distant end that
informatio is used to create a (TCP) connection back to the
origin.

- Dan C.

Subject: Re: Text based synchronous communication tool for Linux?
From: Scott Lurndal
Newsgroups: comp.unix.programmer
Organization: UsenetServer - www.usenetserver.com
Date: Mon, 9 Dec 2024 14:02 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!nntp-feed.chiark.greenend.org.uk!ewrotcd!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx40.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: Text based synchronous communication tool for Linux?
Newsgroups: comp.unix.programmer
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me> <vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
Lines: 34
Message-ID: <DLC5P.12072$4LYa.5654@fx40.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Mon, 09 Dec 2024 14:02:11 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Mon, 09 Dec 2024 14:02:11 GMT
X-Received-Bytes: 2183
View all headers

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
>On 08.12.2024 17:25, Muttley@DastardlyHQ.org wrote:
>> On Sun, 8 Dec 2024 14:15:48 -0000 (UTC)
>> John McCue <jmccue@whitedwf.jmcunx.com> wibbled:
>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote:
>>> <snip>
>>>>
>>>> Some characteristics I'd prefer - not all supported by the 'phone'
>>>> utility - are that it's
>>>> * text-oriented (preferably with Unicode support), fast (no GUI)
>>>> * instantly/synchronously exchanging any typed characters
>>>> * optionally: switching modes (instant/character-wise, line-wise)
>>>> * more than two persons can communicate
>>>> * works across distributed [Unix-]systems
>>>>
>>>> Is there such a tool (free of charge and open source) available for
>>>> Linux? (Or something that comes close?)
>>>>
>>> Slackware comes with a utility called "talk", it is
>>> disabled by default. It sounds like what you are
>>> looking for. It allows 2 people to 'text' each other.
>>>
>>> https://www.slackbook.org/html/basic-network-commands-talk.html
>>
>> talk is an age old unix util that allows people on the same machine to chat.
>> Even MacOS has it installed.
>
>As said, I think the historic DEC/VAX tool worked (also) only
>locally; you had to log into the same VMS-system to communicate.

TSS/8 (for the PDP-8) had a talk command, as did the HP-3000. I used
both extensively in the 1970s to communicate with students at
other area high schools.

Subject: Re: Text based synchronous communication tool for Linux?
From: Geoff Clare
Newsgroups: comp.unix.programmer
Date: Mon, 9 Dec 2024 13:45 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: geoff@clare.See-My-Signature.invalid (Geoff Clare)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 13:45:46 +0000
Lines: 10
Message-ID: <at8j2l-elf.ln1@ID-313840.user.individual.net>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me>
Reply-To: netnews@gclare.org.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net KZHp6TGb95HTCD4+kKrCHwaX/8vkRktzRioQObxLHrgXXQDirX
X-Orig-Path: ID-313840.user.individual.net!not-for-mail
Cancel-Lock: sha1:g66fz2dsgSlUZmmm+vBbFXIJ78c= sha256:io2zPNFSEZR9vhtwUxd26jTNHB9FnAQ7ZhQtqON9Do8=
User-Agent: Pan/0.154 (Izium; 517acf4)
View all headers

Muttley wrote:

> talk is an age old unix util that allows people on the same machine to chat.
> Even MacOS has it installed.

"Even" MacOS? It's required for UNIX® conformance - if MacOS didn't
have talk, it wouldn't be able to be certified as UNIX.

--
Geoff Clare <netnews@gclare.org.uk>

Subject: Re: Text based synchronous communication tool for Linux?
From: Kenny McCormack
Newsgroups: comp.unix.programmer
Organization: The official candy of the new Millennium
Date: Mon, 9 Dec 2024 14:23 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 14:23:28 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vj6uh0$1fsuf$2@news.xmission.com>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me> <vj4ha0$3t62j$1@dont-email.me> <at8j2l-elf.ln1@ID-313840.user.individual.net>
Injection-Date: Mon, 9 Dec 2024 14:23:28 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="1569743"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
View all headers

In article <at8j2l-elf.ln1@ID-313840.user.individual.net>,
Geoff Clare <netnews@gclare.org.uk> wrote:
>Muttley wrote:
>
>> talk is an age old unix util that allows people on the same machine to chat.
>> Even MacOS has it installed.
>
>"Even" MacOS? It's required for UNIX® conformance - if MacOS didn't
>have talk, it wouldn't be able to be certified as UNIX.

What a meaningless comment.

--
In American politics, there are two things you just don't f*ck with:

1) Goldman Sachs
2) The military/industrial complex

Subject: Re: Text based synchronous communication tool for Linux?
From: Kenny McCormack
Newsgroups: comp.unix.programmer
Organization: The official candy of the new Millennium
Date: Mon, 9 Dec 2024 14:27 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gazelle@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 14:27:29 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <vj6uoh$1fsuf$3@news.xmission.com>
References: <vj44hq$3q2ag$1@dont-email.me> <vj69e6$ascb$1@dont-email.me> <vj6a93$b0g3$1@dont-email.me> <vj6c8m$be0i$1@dont-email.me>
Injection-Date: Mon, 9 Dec 2024 14:27:29 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="1569743"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
View all headers

In article <vj6c8m$be0i$1@dont-email.me>, <Muttley@DastardlyHQ.org> wrote:
....
>talk is an age old unix util that allows people on the same machine to chat.
>Even MacOS has it installed.

You may (and I stress the word "may") be confusing "talk" with "write".

"write" is old, old Unix and only works on the same machine.
"talk" is multi-machine (via the network).

--
I'll give him credit for one thing: He is (& will be) the most quotable President
ever. Books have been written about (GW) Bushisms, but Dubya's got nothing on Trump.

Tremendously wet - from the standpoint of water.

Subject: Re: Text based synchronous communication tool for Linux?
From: Richard Kettlewell
Newsgroups: comp.unix.programmer
Organization: terraraq NNTP server
Date: Mon, 9 Dec 2024 14:27 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 09 Dec 2024 14:27:30 +0000
Organization: terraraq NNTP server
Message-ID: <wwvttbd9bjh.fsf@LkoBDZeT.terraraq.uk>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me>
<at8j2l-elf.ln1@ID-313840.user.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="12575"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:zr1S7aohxx38PyC9eSHPbtBbcWQ=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

Geoff Clare <geoff@clare.See-My-Signature.invalid> writes:
> Muttley wrote:
>
>> talk is an age old unix util that allows people on the same machine to chat.
>> Even MacOS has it installed.
>
> "Even" MacOS? It's required for UNIX® conformance - if MacOS didn't
> have talk, it wouldn't be able to be certified as UNIX.

I was surprised by that. Do you happen to know what motivated its
inclusion? While this thread does show that there’s some demand for the
application, it seems a surprising thing to include in a OS specification.

--
https://www.greenend.org.uk/rjk/

Subject: Re: Text based synchronous communication tool for Linux?
From: Geoff Clare
Newsgroups: comp.unix.programmer
Date: Mon, 9 Dec 2024 15:02 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: geoff@clare.See-My-Signature.invalid (Geoff Clare)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 15:02:23 +0000
Lines: 33
Message-ID: <vcdj2l-elf.ln1@ID-313840.user.individual.net>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me>
<at8j2l-elf.ln1@ID-313840.user.individual.net>
<wwvttbd9bjh.fsf@LkoBDZeT.terraraq.uk>
Reply-To: netnews@gclare.org.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net PYJj8tET/0EcVI6OiH9k9AfqKJXbkwY20hbHNN6YM6xjQdfPWQ
X-Orig-Path: ID-313840.user.individual.net!not-for-mail
Cancel-Lock: sha1:J1RAKCIYaXY2m9anmxo5naPuLEs= sha256:5dNiJF2q/nStV+zwwokHnW5m0WNdoIxzC6MaELrj2VY=
User-Agent: Pan/0.154 (Izium; 517acf4)
View all headers

Richard Kettlewell wrote:

> Geoff Clare <geoff@clare.See-My-Signature.invalid> writes:
>> Muttley wrote:
>>
>>> talk is an age old unix util that allows people on the same machine to chat.
>>> Even MacOS has it installed.
>>
>> "Even" MacOS? It's required for UNIX® conformance - if MacOS didn't
>> have talk, it wouldn't be able to be certified as UNIX.
>
> I was surprised by that. Do you happen to know what motivated its
> inclusion?

The original decision to include talk goes back to POSIX.2-1992, where
the rationale begins with this paragraph:

The write utility was included in POSIX.2 since it can be
implemented on all terminal types. The talk utility, which cannot
be implemented on certain terminals, was considered to be a
‘‘better’’ communications interface. Both of these programs are
in widespread use on historical implementations. Therefore, both
utilities have been specified.

> While this thread does show that there’s some demand for the
> application, it seems a surprising thing to include in a OS specification.

It's part of the "User Portability Utilities" option (which includes
things like ex and vi), so it's optional for POSIX conformance but
that option is mandated for UNIX conformance.

--
Geoff Clare <netnews@gclare.org.uk>

Subject: Re: Text based synchronous communication tool for Linux?
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 15:21 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 16:21:11 +0100
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <vj71t7$f5ah$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
<vj69e6$ascb$1@dont-email.me> <vj6a93$b0g3$1@dont-email.me>
<vj6c8m$be0i$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Dec 2024 16:21:12 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ec5482076b89a95db1e1ceed283328c9";
logging-data="496977"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/SDM5yT7yoWKWH6QR3Pe1U"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:s/GRNWv5Np0nyb1nsIfLrs6/rx0=
In-Reply-To: <vj6c8m$be0i$1@dont-email.me>
X-Enigmail-Draft-Status: N1110
View all headers

On 09.12.2024 10:11, Muttley@DastardlyHQ.org wrote:
> On Mon, 9 Dec 2024 09:37:54 +0100
> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>> On 09.12.2024 09:23, Muttley@DastardlyHQ.org wrote:
>>> On Sun, 8 Dec 2024 18:06:38 +0100
>>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>>>>
>>>> I'm actually looking for a tool that works across distributed
>>>> [Unix-]systems.
>>>
>>> Set up an IRC server or there's plenty of telnet based talker programs.
>>
>> WRT IRC you may have missed the requirements in my OP; one was:
>> * instantly/synchronously exchanging any typed characters
>
> I suggest you consult harry potter for that then.

(I suppose here you just want play the troll.) But how does that
comment address in any way my question? - I don't know anything
about "Harry Potter", BTW; if you want to discuss that better
open an own post in an appropriate newsgroup.

> In the real world server
> software is required whether its IRC, Teams, Slack etc.

(I think this statement is not true in a [software-]world where
peer-to-peer software designs are not uncommon. Just aside.)

But I'm not objecting to any solution that involves a server; as
far as my requirements (see above) are fulfilled.

>
>> I haven't heard of "telnet based talker programs"; care to be
>> more concrete?
>
> Talk servers that allow you to telnet to them to chat to other people.

I asked for more concrete hints. - But never mind; you anyway seem
to just prefer trolling instead of providing useful information.

> Clearly you have done zero research on this.

Not true. The search term "telnet based talker programs" that you
emitted did not not provide sensible information to my requirements.

If you know something concrete on my topic - which I now doubt - or
are just not interested to help with your purportedly "knowledge"
it's best if you don't misuse my thread and use another place for
your trolling. - Thanks.

Janis

Subject: Re: Text based synchronous communication tool for Linux?
From: Nicolas George
Newsgroups: comp.unix.programmer
Organization: Guest of ProXad - France
Date: Mon, 9 Dec 2024 15:23 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-a.proxad.net!nnrp1-2.free.fr!not-for-mail
Newsgroups: comp.unix.programmer
From: nicolas$george@salle-s.org (Nicolas George)
Subject: Re: Text based synchronous communication tool for Linux?
Sender: george@phare.invalid (Nicolas George)
X-Newsreader: Flrn (0.9.20070704)
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me> <vj4ha0$3t62j$1@dont-email.me> <at8j2l-elf.ln1@ID-313840.user.individual.net>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Date: 09 Dec 2024 15:23:27 GMT
Lines: 8
Message-ID: <67570b6f$0$29740$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 09 Dec 2024 16:23:27 CET
NNTP-Posting-Host: 129.199.129.80
X-Trace: 1733757807 news-2.free.fr 29740 129.199.129.80:57306
X-Complaints-To: abuse@proxad.net
View all headers

Geoff Clare , dans le message
<at8j2l-elf.ln1@ID-313840.user.individual.net>, a écrit :
> "Even" MacOS? It's required for UNIX® conformance - if MacOS didn't
> have talk, it wouldn't be able to be certified as UNIX.

Or they would have paid a little more money and that requirement would have
been discarded. Whichever is the least expensive: implement a stub command
or get rid of the requirement.

Subject: Re: Text based synchronous communication tool for Linux?
From: Janis Papanagnou
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 15:32 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_papanagnou+ng@hotmail.com (Janis Papanagnou)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 16:32:35 +0100
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <vj72ik$f8tp$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me>
<wwvmsh648qc.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 09 Dec 2024 16:32:36 +0100 (CET)
Injection-Info: dont-email.me; posting-host="f21f24a2d882c55209a11c02faa0bd4a";
logging-data="500665"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8hnq/Nrv/BuuM+RwV41YH"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:/G2sUiSvYp8t1G0y95QAewSddl8=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <wwvmsh648qc.fsf@LkoBDZeT.terraraq.uk>
View all headers

On 08.12.2024 14:14, Richard Kettlewell wrote:
> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
>> I have faint memories on a communication tool that I think have used
>> on a DEC VAX under VMS in the 1980's. Unlike the common modern tools
>> like chat systems or SMS exchange on mobile phones it didn't operate
>> line-wise or message-wise, but rather (synchronous) character-wise.
>> And I think it was a tool usable only to connect people on the same
>> system (but I'm not sure about that). I thought its name would have
>> been 'talk' but searching the web led me to a document "VMS Phone
>> Utility Manual"[*] which describes such a tool (it's actually called
>> 'phone') and it seems to be what I still remember about the tool I'm
>> looking for.
>>
>> Some characteristics I'd prefer - not all supported by the 'phone'
>> utility - are that it's
>> * text-oriented (preferably with Unicode support), fast (no GUI)
>> * instantly/synchronously exchanging any typed characters
>> * optionally: switching modes (instant/character-wise, line-wise)
>> * more than two persons can communicate
>> * works across distributed [Unix-]systems
>>
>> Is there such a tool (free of charge and open source) available for
>> Linux? (Or something that comes close?)
>
> ytalk would fit the requirements, I think, but it’s been abandonware
> for the last couple of decades.

I generally don't mind using "abandonware"; if it's a stable version
that has the well thought through features implemented without errors,
and that is focusing on its main task that it's designed for - that's
perfect. - The opposite sort of tools, tools that suffer from feature
creep, have their own principal issues.

From elsewhere I was pointed to 'utalk' (labeled 1.0.1.beta-7); which
also doesn't look like a "fresh" software. But anyway; I'll try that.

Janis

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 17:06 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 17:06:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <vj7839$g95f$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me> <vj4ovj$jv8$1@reader2.panix.com> <vj69hi$asvu$1@dont-email.me> <vj6p0h$j5l$1@reader2.panix.com>
Injection-Date: Mon, 09 Dec 2024 18:06:49 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ee2dde97c7379603ae193d5541e2f96c";
logging-data="533679"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19DFbziyjx/8V3P53YyVp7r"
Cancel-Lock: sha1:W87i19Zo54lDxnMBDSsVId+0mfk=
View all headers

On Mon, 9 Dec 2024 12:49:21 -0000 (UTC)
cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>In article <vj69hi$asvu$1@dont-email.me>, <Muttley@DastardlyHQ.org> wrote:
>>On Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
>>cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>>>works is brittle and doesn't work well over the modern Internet.
>>>In particular, it is de-facto limited to IPv4 and doesn't
>>>play well with firewalls: it involves sending the contents of a
>>>`sockaddr_in` across the network, and using that to set up a
>>>(direct) TCP connection between processes. One could imagine
>>
>>Huh? I don't get how that works.
>
>Yes.
>
>>You need a connection in the first place to
>>send anything unless you use a broadcast UDP address. You can't just
>>automagically set up a connection without the OS network layer playing its
>>part.
>
>A `sockaddr_in` is just a data structure that names a socket
>address. For the Internet family, it's just got a few things in
>it: an address, a port number, a family type, and length.
>That's basically it.
>
>The walk `talk` works, the client sets up a TCP listening
>socket, and then sends the address for that to the `talk` daemon
>both locally and at the distant end; the talk daemon at the
>distant end then alerts the destired user that someone wants to
>talk to them.
>
>Assuming that person wants to respond, _they_ invoke their
>talk client, which talks to the local talk daemon, sees the
>pending request, retrieves the socket address structure, and
>uses it to connect to the originating user's talk client's
>TCP listening socket.
>
>The connection to the talk daemon isn't connection oriented
>at all; it's done via a UDP packet. That is, the talk client
>creates a listening TCP socket, takes the (binary) address
>of the listening socket, embeds that address in a UDP packet,
>sends that over the network, and on the distant end that
>informatio is used to create a (TCP) connection back to the
>origin.

What an idiotically complicated way to set up a simple TCP connection.

Subject: Re: Text based synchronous communication tool for Linux?
From: Dan Cross
Newsgroups: comp.unix.programmer
Organization: PANIX Public Access Internet and UNIX, NYC
Date: Mon, 9 Dec 2024 17:11 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.quux.org!weretis.net!feeder9.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 17:11:36 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <vj78c8$pka$1@reader2.panix.com>
References: <vj44hq$3q2ag$1@dont-email.me> <vj69hi$asvu$1@dont-email.me> <vj6p0h$j5l$1@reader2.panix.com> <vj7839$g95f$1@dont-email.me>
Injection-Date: Mon, 9 Dec 2024 17:11:36 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="26250"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
View all headers

In article <vj7839$g95f$1@dont-email.me>, <Muttley@DastardlyHQ.org> wrote:
>On Mon, 9 Dec 2024 12:49:21 -0000 (UTC)
>cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>>In article <vj69hi$asvu$1@dont-email.me>, <Muttley@DastardlyHQ.org> wrote:
>>>On Sun, 8 Dec 2024 18:36:35 -0000 (UTC)
>>>cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>>>>works is brittle and doesn't work well over the modern Internet.
>>>>In particular, it is de-facto limited to IPv4 and doesn't
>>>>play well with firewalls: it involves sending the contents of a
>>>>`sockaddr_in` across the network, and using that to set up a
>>>>(direct) TCP connection between processes. One could imagine
>>>
>>>Huh? I don't get how that works.
>>
>>Yes.
>>
>>>You need a connection in the first place to
>>>send anything unless you use a broadcast UDP address. You can't just
>>>automagically set up a connection without the OS network layer playing its
>>>part.
>>
>>A `sockaddr_in` is just a data structure that names a socket
>>address. For the Internet family, it's just got a few things in
>>it: an address, a port number, a family type, and length.
>>That's basically it.
>>
>>The walk `talk` works, the client sets up a TCP listening
>>socket, and then sends the address for that to the `talk` daemon
>>both locally and at the distant end; the talk daemon at the
>>distant end then alerts the destired user that someone wants to
>>talk to them.
>>
>>Assuming that person wants to respond, _they_ invoke their
>>talk client, which talks to the local talk daemon, sees the
>>pending request, retrieves the socket address structure, and
>>uses it to connect to the originating user's talk client's
>>TCP listening socket.
>>
>>The connection to the talk daemon isn't connection oriented
>>at all; it's done via a UDP packet. That is, the talk client
>>creates a listening TCP socket, takes the (binary) address
>>of the listening socket, embeds that address in a UDP packet,
>>sends that over the network, and on the distant end that
>>informatio is used to create a (TCP) connection back to the
>>origin.
>
>What an idiotically complicated way to set up a simple TCP connection.

It wasn't the best protocol, but the complexity of setting up
the connection was not why.

- Dan C.

Subject: Re: Text based synchronous communication tool for Linux?
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Organization: A noiseless patient Spider
Date: Mon, 9 Dec 2024 17:13 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: Text based synchronous communication tool for Linux?
Date: Mon, 9 Dec 2024 17:13:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <vj78fc$gbn3$1@dont-email.me>
References: <vj44hq$3q2ag$1@dont-email.me> <vj49mj$3r6as$1@dont-email.me>
<vj4ha0$3t62j$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me>
<vj69e6$ascb$1@dont-email.me> <vj6a93$b0g3$1@dont-email.me>
<vj6c8m$be0i$1@dont-email.me>
<vj71t7$f5ah$1@dont-email.me>
Injection-Date: Mon, 09 Dec 2024 18:13:16 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ee2dde97c7379603ae193d5541e2f96c";
logging-data="536291"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kxjqq5HhnKC1tr7SVFDmc"
Cancel-Lock: sha1:VY2Wo4rsxzqygLDx+NKSsYfJLOg=
View all headers

On Mon, 9 Dec 2024 16:21:11 +0100
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wibbled:
>On 09.12.2024 10:11, Muttley@DastardlyHQ.org wrote:
>comment address in any way my question? - I don't know anything
>about "Harry Potter", BTW; if you want to discuss that better
>open an own post in an appropriate newsgroup.

It was sarcasm ffs.

>> In the real world server
>> software is required whether its IRC, Teams, Slack etc.
>
>(I think this statement is not true in a [software-]world where
>peer-to-peer software designs are not uncommon. Just aside.)

Even peer to peer requires some program listening out for connections - ie
acting as a server.

>> Clearly you have done zero research on this.
>
>Not true. The search term "telnet based talker programs" that you
>emitted did not not provide sensible information to my requirements.

https://en.wikipedia.org/wiki/Talker

>If you know something concrete on my topic - which I now doubt - or

Doubt away. I wrote a talk server, they're not complicated to implement.

Subject: Re: Text based synchronous communication tool for Linux?
From: Nicolas George
Newsgroups: comp.unix.programmer
Organization: Guest of ProXad - France
Date: Mon, 9 Dec 2024 17:56 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp6-1.free.fr!not-for-mail
Newsgroups: comp.unix.programmer
From: nicolas$george@salle-s.org (Nicolas George)
Subject: Re: Text based synchronous communication tool for Linux?
Sender: george@phare.invalid (Nicolas George)
X-Newsreader: Flrn (0.9.20070704)
References: <vj44hq$3q2ag$1@dont-email.me> <vj4jmv$3tpsd$1@dont-email.me> <vj4ovj$jv8$1@reader2.panix.com> <vj69hi$asvu$1@dont-email.me> <vj6p0h$j5l$1@reader2.panix.com> <vj7839$g95f$1@dont-email.me>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Date: 09 Dec 2024 17:56:46 GMT
Lines: 6
Message-ID: <67572f5e$0$16815$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 09 Dec 2024 18:56:46 CET
NNTP-Posting-Host: 129.199.129.80
X-Trace: 1733767006 news-3.free.fr 16815 129.199.129.80:39082
X-Complaints-To: abuse@proxad.net
View all headers

Muttley@DastardlyHQ.org, dans le message <vj7839$g95f$1@dont-email.me>,
a écrit :
> What an idiotically complicated way to set up a simple TCP connection.

What an obnoxious way to say that you did not understand the problem this
protocol is trying to solve.

Pages:12

rocksolid light 0.9.8
clearnet tor