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