From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Jean Louis <bugs@gnu.support>
Newsgroups: gmane.emacs.devel
Subject: Re: Question collaborative editing.
Date: Tue, 27 Oct 2020 15:46:12 +0300
Organization: GNU.Support
Message-ID: <X5gWlC3uqJAka61y@protected.rcdrun.com>
References: <20200925002239.fgg3vw2nylltcoyp@Ergus>
 <EE6C26CD-84B3-4A90-B8A2-A5F51A4AF5A7@posteo.net>
 <219042AC-556D-48CC-8920-82D9BF2BD3AA@aol.com>
 <3A81FB67-A558-4281-8285-CDD9B01033E3@posteo.net>
 <CAM-tV--KOi4K=XPvfE7tpBwPSkOOBcndqjt30ukmyRhf7y1Eww@mail.gmail.com>
 <1C949FC9-6023-467E-99EC-75D57B08AFB0@gnu.support>
 <20200929124513.fd745r2txowwbiir@Ergus>
 <15F9616E-CA9D-40C0-876E-326B9B539225@mit.edu>
 <jwvmu18tv7n.fsf-monnier+emacs@gnu.org>
 <A71D9F42-85F3-4AAE-B06A-77A795435454@mit.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="24804"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Mutt/+ (1036f0e) (2020-10-18)
Cc: Ergus <spacibba@aol.com>, Fermin <fmfs@posteo.net>,
 Noam Postavsky <npostavs@gmail.com>, Emacs developers <emacs-devel@gnu.org>,
 Karl Fogel <kfogel@red-bean.com>, Stefan Monnier <monnier@iro.umontreal.ca>
To: Qiantan Hong <qhong@mit.edu>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 27 18:55:27 2020
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane-mx.org
Original-Received: from lists.gnu.org ([209.51.188.17])
	by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1kXTBv-0006M9-2b
	for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Oct 2020 18:55:27 +0100
Original-Received: from localhost ([::1]:39184 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1kXTBu-0003ob-2p
	for ged-emacs-devel@m.gmane-mx.org; Tue, 27 Oct 2020 13:55:26 -0400
Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43564)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bugs@gnu.support>) id 1kXSys-0004Je-Oq
 for emacs-devel@gnu.org; Tue, 27 Oct 2020 13:42:00 -0400
Original-Received: from static.rcdrun.com ([95.85.24.50]:54345)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bugs@gnu.support>) id 1kXSyp-00044M-0z
 for emacs-devel@gnu.org; Tue, 27 Oct 2020 13:41:57 -0400
Original-Received: from localhost ([::ffff:197.157.0.60])
 (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384)
 by static.rcdrun.com with ESMTPSA
 id 00000000002A0C94.000000005F985BD4.00002FC3; Tue, 27 Oct 2020 17:41:40 +0000
Content-Disposition: inline
In-Reply-To: <A71D9F42-85F3-4AAE-B06A-77A795435454@mit.edu>
Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support;
 helo=static.rcdrun.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 13:40:55
X-ACL-Warn: Detected OS   = Linux 3.11 and newer [fuzzy]
X-Spam_score_int: 12
X-Spam_score: 1.2
X-Spam_bar: +
X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592,
 RCVD_IN_SORBS_WEB=1.5, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Original-Sender: "Emacs-devel"
 <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Xref: news.gmane.io gmane.emacs.devel:258515
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/258515>

* Qiantan Hong <qhong@mit.edu> [2020-10-27 08:11]:
> Hi, now that I’ve almost done with other part I’m
> looking back into this connectivity problem.
> 
> I mentioned the idea of messaging over IRC, however
> after thinking a bit more on that approach, seems that
> IRC has no reliability guarantee and I’ll have to implement
> tcp-over-irc.el … that already seems like much more work
> than expected.
> 
> ICE/STUN looks like the usual way to do the NAT traversal,
> however I didn’t find any tcp tunnel over ICE/STUN that
> I can use directly in Emacs. Does any one know any?

Just as Gobby editor, it leaves connecting issues to the
administrator, it does not solves it itself. It is external issue.

Collaboration will be first taking place within local networks within
organizations. For example people connected to Wi-Fi access points or
wired networks.

Then between persons just as gaming peer to peer, it is possible to
expose port on the router.

Then there are solutins with tunneling and SSH port forwarding, then
directly by setting up Emacs as server remotely without port forward.

-- 
Jean Louis