From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Jimmy Yuen Ho Wong Newsgroups: gmane.emacs.devel Subject: Re: [RFC] automatically retrying network connections Date: Mon, 23 Jul 2018 00:29:15 +0100 Message-ID: References: <87sh4dfz8r.fsf@gmail.com> <87bmazfrhf.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1532302073 20658 195.159.176.226 (22 Jul 2018 23:27:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Jul 2018 23:27:53 +0000 (UTC) Cc: Emacs-Devel devel To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 23 01:27:49 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhNlU-0005BS-OL for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2018 01:27:48 +0200 Original-Received: from localhost ([::1]:57816 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhNnW-0005aA-CU for ged-emacs-devel@m.gmane.org; Sun, 22 Jul 2018 19:29:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhNnJ-0005X2-SG for emacs-devel@gnu.org; Sun, 22 Jul 2018 19:29:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhNnE-0003vP-Ra for emacs-devel@gnu.org; Sun, 22 Jul 2018 19:29:41 -0400 Original-Received: from mail-it0-x22e.google.com ([2607:f8b0:4001:c0b::22e]:34776) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhNnE-0003vI-M3 for emacs-devel@gnu.org; Sun, 22 Jul 2018 19:29:36 -0400 Original-Received: by mail-it0-x22e.google.com with SMTP id d70-v6so10209973ith.1 for ; Sun, 22 Jul 2018 16:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Vd+BtwgMkb3zpXysUD5WJxBqOTgBDgvSFE3Uk++GYCs=; b=NF34dd+Gnz/mWHYoUEjN5DZ8rL1jSLv8MGMxHKyJ9QQkkp5kAczkv6AhiyWifyaYpz 2P2Dx/tfLGG33wPWEm9kik9u6jm0XHSFfZG+OmJrhoJ1mv90YI9RXPMedYNXRAWTnvoo b/KO+tr/pXRyM1GF1uLSeMwPT/LSYtHD1irdFuj1aqoyKJZddJTlHHNJtLTVTqs8nGMY 7zrT7EMCkTPyukGEGrpw3UErAJPHE4kWk8mFoCO6iFLwSwdASPMUUXC6qkfW3bhOgaNn 9lfVjVARB8YwQPiyMevfT9+Lav9lUAuAsVxuNktm7U+KQ92IsER1Rb0PKApL0EtZ6ROG V8kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Vd+BtwgMkb3zpXysUD5WJxBqOTgBDgvSFE3Uk++GYCs=; b=EEoL6J5+yQfZopPsuHb+mR3y1Xh6lRZppdvCAjXQyNmA50qlk40t6YwJxBE1NZKkMz TwIk0w7xP2kDKtpr0BOrJnOTk89XYIKLqdsrJovsPflWRFA08R538UpHlZpohXu8dEfW d5zOvTwvrE/cOoDw3Ky1f+wcDRqDoKWR/iKh5HwOVmX2XBTKuV+NBGRppoD7zImkKLoT MICJHCDOL4F3UcPiHTUJEfufiXafEqCnC2IDfSDmrMMMCrvMZ/j3SDIGom+GVUnFEy5c fsdbQp38EShRhY9GIQ0VVdwaZl8daebAxE+wLbu6T/vk8MnBaIaXkfYqD2sMyG4xcU8a 4AnA== X-Gm-Message-State: AOUpUlFKlTL5y881LAihqetsIwu38I+7+9dg0Yughs8xd9yq4y9p70y6 5qhTC7ItobgHJTjoW9eFigarOzyhDcQhKrWVtroGAw== X-Google-Smtp-Source: AAOMgpddOeyTwb/hOnrpSNT5ySryQK3vNBOuzFgNTI9fi3LAvpUQywJix87FJjnP/M/f3qu1tjHgudcXksVl1vSv4tg= X-Received: by 2002:a02:a1d9:: with SMTP id o25-v6mr9625686jah.86.1532302176073; Sun, 22 Jul 2018 16:29:36 -0700 (PDT) Original-Received: by 2002:a02:985d:0:0:0:0:0 with HTTP; Sun, 22 Jul 2018 16:29:15 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:227693 Archived-At: On Sun, Jul 22, 2018 at 12:43 PM, Lars Ingebrigtsen wrote: > Robert Pluim writes: > >> (dns-query NAME &optional TYPE FULLP REVERSEP) >> >> Query a DNS server for NAME of TYPE. >> If FULLP, return the entire record returned. >> If REVERSEP, look up an IP address. >> >> which you could use instead of 'nslookup' or 'getaddrinfo' (although >> 'dns-query' can also punt to 'nslookup', so maybe getaddrinfo is >> better). > > getaddrinfo is probably a lot better. `dns-query' isn't that good at > retries and the like, if I remember correctly. > He's just pointing out one of the MANY functions in emacs that allows you to look up an IP address. I've found at least 4, and we now introducing the 5th and 6th...