From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: [RFC] automatically retrying network connections Date: Sun, 22 Jul 2018 13:18:52 +0200 Message-ID: <87bmazfrhf.fsf@gmail.com> References: <87sh4dfz8r.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1532258226 842 195.159.176.226 (22 Jul 2018 11:17:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Jul 2018 11:17:06 +0000 (UTC) Cc: Emacs-Devel devel To: Jimmy Yuen Ho Wong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 22 13:17:01 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 1fhCMH-00005O-IZ for ged-emacs-devel@m.gmane.org; Sun, 22 Jul 2018 13:17:01 +0200 Original-Received: from localhost ([::1]:55563 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhCOO-00014U-GO for ged-emacs-devel@m.gmane.org; Sun, 22 Jul 2018 07:19:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhCOC-00014O-Mm for emacs-devel@gnu.org; Sun, 22 Jul 2018 07:19:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhCO7-0005LB-PU for emacs-devel@gnu.org; Sun, 22 Jul 2018 07:19:00 -0400 Original-Received: from mail-wm0-x22e.google.com ([2a00:1450:400c:c09::22e]:40232) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fhCO7-0005Kb-Gi for emacs-devel@gnu.org; Sun, 22 Jul 2018 07:18:55 -0400 Original-Received: by mail-wm0-x22e.google.com with SMTP id z13-v6so13706440wma.5 for ; Sun, 22 Jul 2018 04:18:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-followup-to:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=lre8K+jwGWSJkYU138bcnyexXYB/K+RJj6TRfI5YO0Q=; b=oS6xVUa8oZWx4AbP5Q2k9dY+xMpF3QFdp7Tgs/OccQ08RKwBAy7IhFOrQ+4D3au+t0 KUGbURxl+NCsp31g3o4+kDeXMLFeR1b4w8fDPhq5W81oz+izzOM6+fU6iVPHVkMoi7Gz 4xXrbqCyfAloJFdcQY4VdPeA+/ehbompuDaU+EFbFiqZ0vorNi6XqH17zrZJuA9acaDY rEZ5m9JDJEch+Wnzvm4s2Nfhkt+rPJDqWZyVfzspRvgw2FwZlfv0yXmbFBgOR/NI1wyn k7d0j2KM5vk6hoiTrGtitY3qvGwqlTRgR3EWEczUVMiODDM+/6wMIPsQd4LnQuVRYIWP 3VBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-followup-to :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :mime-version; bh=lre8K+jwGWSJkYU138bcnyexXYB/K+RJj6TRfI5YO0Q=; b=mvWGYJugUhMcKc/uvFe/J7r4Nm88GOFt0f5sFk22t50cl5A1LsaxMDUxVn6WG6YVJS qJBpvTzqtzIo5061TRMneLtX0jjLfyGR8AdJkIQS1vaT4GbKuml8ne/Dwgdu352AyPGB egKbqEC1mRlsuYPsO2qUMjRlf7b9Q2R7ulla48U70mitoJpD3OzmiY/8sUJafd9tqJDr qs7oRi4VsDQEqFoHetrDfgsN0b+su0bc0LTnoLdpIKO1EIxpjrX8cc0dmFwbqsQL8uCX z7G55G6Gid3tpcLUTpXIFndbbchd62NJyhryh2uoxaEAbYsoCy9U6HSUYWW0NUVV2ebH xtsA== X-Gm-Message-State: AOUpUlE8jgk6vBv+w35lyd6+f/3xMRk14qKj39EyTX4I7aO/GcZOVL/p umiteK8dYdro6KAXXZGzye7qy7+O X-Google-Smtp-Source: AAOMgpcnxj9PTQQkYAPdj2ZwpkWRK00Vo7Krgq82Fo4Rp5WccwyXSbNA3Ae1wQckGxA5IDZ9eKdetA== X-Received: by 2002:a1c:b584:: with SMTP id e126-v6mr5828680wmf.136.1532258334239; Sun, 22 Jul 2018 04:18:54 -0700 (PDT) Original-Received: from rpluim-ubuntu (vav06-1-78-207-202-134.fbx.proxad.net. [78.207.202.134]) by smtp.gmail.com with ESMTPSA id p184-v6sm5102030wmp.31.2018.07.22.04.18.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Jul 2018 04:18:53 -0700 (PDT) Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: (Jimmy Yuen Ho Wong's message of "Sat, 21 Jul 2018 16:21:12 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::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:227658 Archived-At: Jimmy Yuen Ho Wong writes: > > P.S. Thanks a lot for exposing `getaddrinfo`, I haven't tried it out > yet. I'll get it ASAP. Of course, emacs being emacs: dns-query is a compiled Lisp function in `dns.el'. (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). Robert