From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9577 invoked from network); 4 Jul 2022 23:38:19 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 4 Jul 2022 23:38:19 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8F6CD421EA; Tue, 5 Jul 2022 09:38:11 +1000 (AEST) Received: from ewsoutbound.kpnmail.nl (ewsoutbound.kpnmail.nl [195.121.94.167]) by minnie.tuhs.org (Postfix) with ESMTPS id 73E9E421E4 for ; Tue, 5 Jul 2022 09:38:00 +1000 (AEST) X-KPN-MessageId: 520aaa58-fbf2-11ec-92d5-005056abbe64 Received: from smtp.kpnmail.nl (unknown [10.31.155.38]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 520aaa58-fbf2-11ec-92d5-005056abbe64; Tue, 05 Jul 2022 01:37:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=planet.nl; s=planet01; h=to:message-id:date:from:subject:mime-version:content-type; bh=Ng5ZC5jkFOfKnGSDKoHcogyX4V8xas0QCPi6rMJV6qs=; b=YWp1trVEie3z4MmId8BE44Iwd8GGw/2zqa31v6qh8S3FbG+E54z2RgRSxqpgGmE7u61SptY1/t1ED 58h3Li+NRheIet+152CygQET+pri9/xz5bY1dq767AjuHWSMZsywU2Q6ZGYNYaO+Hs4DFlpbpNA1iM 0hTvmkA5nccXrjwU= X-KPN-MID: 33|/JBRkJ1DQez7iP9beQF9yc1KhO2Y6K4RuqIxgUjQnWjW7zILAVbjXhp96dThufW xbqh+Xr6f/ge+xEmnNEXQT/SOsjuMQIaIeaC0PmJQOGk= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|QNoza+rhzKBW+V7Uorq7hwh39nYb5+yyRHJe+L149fdlCGCac86momxr0KH9BZv lQ2kAExgUys7OJT8fHnF3aA== X-Originating-IP: 77.172.38.96 Received: from smtpclient.apple (77-172-38-96.fixed.kpn.net [77.172.38.96]) by smtp.kpnmail.nl (Halon) with ESMTPSA id 527c3cc6-fbf2-11ec-b5e7-005056abf0db; Tue, 05 Jul 2022 01:37:52 +0200 (CEST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) From: Paul Ruizendaal In-Reply-To: Date: Tue, 5 Jul 2022 01:37:52 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <7E3B9D54-8D4A-495F-9548-CA4B1B285BE4@planet.nl> References: <72C18447-E565-4A02-84E2-BFB309E97330@planet.nl> To: ron minnich X-Mailer: Apple Mail (2.3654.120.0.1.13) Message-ID-Hash: 2U5D5BIM777N2P6THAOC5EUPH3VUAKSE X-Message-ID-Hash: 2U5D5BIM777N2P6THAOC5EUPH3VUAKSE X-MailFrom: pnr@planet.nl X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: is networking different? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Thank you for sharing experiences on what worked and what did not. Much = appreciated! As I=E2=80=99m now too much on a tangent of what might have been versus = what once was, I=E2=80=99ll follow up with a PM. > On 4 Jul 2022, at 23:17, ron minnich wrote: >=20 > Something like what you mention: open(=E2=80=9C/net/inet/any:80=E2=80=9D= , O_RDWR | > O_STREAM | O_CREAT, 0600), is actually to be found in an RFC from > around that time. >=20 > You can do that, but the 1980s tried it and it did not end well. > What's it mean, for example, when you rename("/net/harv") to > ("/net/google") -- close and reopen socket? (there's a Lost Talk from, > I think, Rob, that addressed this very question) >=20 > While it has its flaws, https://9p.io/sys/doc/net/net.html in my view > is the best example to date of how to get it right. Addresses are > strings, just like paths -- well, they *are* paths in fact. Some of > this path-like nature can be seen in the Go net package today. >=20 > Oh, and, as regards how the synthetic file system looks: you never, > never, ever, put an address in the pathname. That's important. >=20 > Also consider that if you get it right, you can do all the network IO > you want with cat and echo -- people have written telnet in Plan 9 > with those two commands. And, if you get it wrong, well -- you get > socat.