From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 7BBD777D0D for ; Fri, 1 Jan 2016 10:49:59 -0800 (PST) Received: by mail-wm0-x22d.google.com with SMTP id f206so142060005wmf.0 for ; Fri, 01 Jan 2016 10:50:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=/zHLGTGWZW+tqnOWT3RrWYSl4gbd0j5bVhvB94JSEIA=; b=xrEBdoBZ+I0oLPhokCeWA9r+gKDp9G9t0vu60gjyWRuEshKAlBkNAZJNieS8GXb0K+ 4YXDSWWff3eSe3o79J6JXJ/VytyT0ijPgQ4GOV2Is+dxD2Xn/nP7VtYNyjg2ayXDZIGJ 5SiK8fErO/y+hgZ18G51Rk0X9b9UN59eqS8bx18IYGjzTR9Vw86ohIQnmZYXmA7pwvVU r2lPEVVRJmox1B23tKNh2LVtAZRaW+4AQpf50VfZB+UhsHtPM5TRwBGeIylairc55ICt EaFAVOAyVZy183wuzDmrGZ7U2jEEH1VA8+blSGW03WDzF+UHCmKcLzyMspZTf9oBYmVQ brFA== X-Received: by 10.28.174.77 with SMTP id x74mr45111263wme.99.1451674229363; Fri, 01 Jan 2016 10:50:29 -0800 (PST) Received: from 122oven.adamthompson.me.uk (c.2.2.f.4.7.e.f.f.f.d.1.4.2.2.0.2.4.0.9.2.4.1.1.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:1142:9042:224:1dff:fe74:f22c]) by smtp.gmail.com with ESMTPSA id f205sm37500628wme.4.2016.01.01.10.50.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jan 2016 10:50:28 -0800 (PST) Date: Fri, 1 Jan 2016 18:50:27 +0000 From: Adam Thompson To: Karl Dahlke Cc: Edbrowse-dev@lists.the-brannons.com, ubuntu@geoffair.info Message-ID: <20160101185027.GC12402@122oven.adamthompson.me.uk> References: <20151130125742.eklhad@comcast.net> <20160101142238.GB24842@122oven.adamthompson.me.uk> <20160001100135.eklhad@comcast.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mvpLiMfbWzRoNl4x" Content-Disposition: inline In-Reply-To: <20160001100135.eklhad@comcast.net> User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [Edbrowse-dev] Ports X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jan 2016 18:49:59 -0000 --mvpLiMfbWzRoNl4x Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 01, 2016 at 10:01:35AM -0500, Karl Dahlke wrote: > > I seem to remember Windows had something like domain sockets or > > at least some other method of IPC which doesn't involve network ports. >=20 > I really don't know. > I thought Geoff said traditional sockets were the best, perhaps only > practical form of IPC besides pipes, > but don't want to put words in his mouth so will cc to him. Ok, I can't imagine chrome etc do things this way but I may well be wrong. Additionally, I've seen programs like chrome and firefox spawning multiple processes with the same name, presumably doing different things on Windows. I wonder how that's managed and if we can do something similar? > > I'm not particularly comfortable with ports tbh. > > I suspect whatever we do will have to have some differences between Uni= x and > > windows. >=20 > Connecting using traditional sockets on network ports, > all through loopback, really doesn't bother me at all, if ports can be > reconfigured in .ebrc - > well, doesn't bother me as much as having different systems on the two OS= s. > If this is the best / only way for windows, > or even a practical way on windows, > then let's just do it across the board. > We've already confirmed my socket layer works portably across both - > would probably be easy to add in udp capability if needed. > but I'm sure Geoff knows more than I do here. Other practical/flexible IPC > on Windows? Or any issues with loopback sockets in network ports? Ok, I'd feel slightly better about this if there was a way to make the port selection automatic rather than configured, it feels like multi-user would break in exciting ways otherwise. Cheers, Adam. --mvpLiMfbWzRoNl4x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWhspzAAoJELZ22lNQBzHOqBMH/1BqrabSGBwdql7aaL//0JFS cPGXZlBPUmv9YWzthFjhL3Axtx+1BzSaF8dJla7C9QxZ4hBkzL3ULtTQwNXmWvRA RZJ43x2SxXO+PrH4Qo8i0yWf2LwRjLTQ65WUXZUsVCi1TynzLGkTTB8pNofZM3VO pdsLxKMVfGbH6kz+udp4yg8I9BdvTpM1Rt5J/gP21dHlBpyM7SZySiQV9waF4bxG Ns/pnrXHJ/p9woidJKp8iWeggW60HNj4vxsDwv0JjXsnSDaM7SCHZihJkJS+xqnm dxZmqMOwVC+IWcgLAVCDUJTfpiSub31qqjWDh3AlgK9I8CJ6pXHf9U4+NtrW/7E= =y327 -----END PGP SIGNATURE----- --mvpLiMfbWzRoNl4x--