delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/04/15/11:02:36

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3DB00383B428
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1618498953;
bh=4OKS7TW6zZ5VAx2o4u+uOAuck6Pnilw6CJu+96uAyXs=;
h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=wmMnFj0O0oAY724gm1N2jNw7DDPrLGwbJBQEGGpOuX93zomOtBiMNX5t3xjTJiMVe
GWIM7kYRlabEMmqex1lttMmjeG7dvZZdFbO1tcVR+uTg7IRplRyMtusWZDN1eb2MS+
3/r4HutFJvACzKPzkdFmRWk4DM5NC0gMfPCfUkpw=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 233FA3861881
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=icQQsRa5amNfQa8QydLhMH0SreRw/T3bKxF2EQzWPFcgS3cETyZL18qyiwGwkDDDZlE6Zw3FlLD9ymWzLX6G9qDUmfTEVzoIsXJpcYYPAYgj+tIs3gUJqOBVudZ1Bo5ZmdyB2+w8fVE+7jUmGY3GVFLP/bXK/cg54150zd83Wgx7jM2+6oYSx8holBAqoC70y9up+73GokomJYzceonR8Oq4H+z+h+RecrczlQbQJaGdF5MtbI2VF3hewZgJ3eoEa+bBZrtXGeu2NL246qbE8/aVpTqhoO2HZe2LGL8tEt/WR+yf90CCLPIPWYjdT8emKBvdqJx+g+qc2HHEDsLeYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=6meSyfF5JPBpOky0iWOQQvwGptoeuSzoFWqxnrLv+Bo=;
b=Hvu1UiFZFiOKsCrAvLY2ZRVshyk+lry4GhFkUNBDY5ufuWhVd3yqg4XkLjpishVy4v2f7Xc0by4C7nfK9BIxyf/oLwp6mf2XkQOJi7niLSqCGE7xQCxZ9O+MjkjZxK/H3hVDIbh5C4p78s2H+JH3EjwZYODLqlH1KZ3NfeRjv7c8ZVAosrqT+fynQ0RL5SutsqjYZYKP+qmLfmkgn4YT1aAkzEZA60ar8XdX9BcakHpmiCgj0JCtUYG+mDnyFDE4Pcv1YpXVQF4RBBOfJTwx5fSG9MzjYAPpQB17jn/YWFaZ0xBRsWc8FwMgfWcqLOHKHpGGfKYRBlpGHeMirk1WGA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
dkim=pass header.d=cornell.edu; arc=none
Subject: Re: AF_UNIX/SOCK_DGRAM is dropping messages
To: sten DOT kristian DOT ivarsson AT gmail DOT com, cygwin AT cygwin DOT com
References: <04cc01d71ffa$7d1e6cf0$775b46d0$@gmail.com>
<YFo/fFC2bITvnVGr AT xps13> <00d901d7208e$97c05c50$c74114f0$@gmail.com>
<860668bf-8cf9-0969-6a01-7fbf8b782db1 AT cornell DOT edu>
<000901d72607$55dc5a90$01950fb0$@gmail.com>
<3346cd1c-b93f-83c4-ff26-553ac95ec692 AT cornell DOT edu>
<7c21a430-9609-7fd4-1a02-8b7c1978d2f8 AT cornell DOT edu>
<001901d72af4$4009cd50$c01d67f0$@gmail.com>
<134074c1-4c0b-0842-b88b-536a1ed4aefe AT cornell DOT edu>
<000e01d7306e$3c265580$b4730080$@gmail.com>
<19cf8626-c653-76db-a409-730a5aa5c955 AT cornell DOT edu>
<4380cdea-c95b-d9dc-50e3-e5adabb73b92 AT cornell DOT edu>
<000701d73151$9c259660$d470c320$@gmail.com>
<2e64e918-b28b-753e-8337-c757cc62b9bb AT cornell DOT edu>
<000001d731f9$58e417c0$0aac4740$@gmail.com>
Message-ID: <65921e52-af84-3d2f-fd01-28e5c7866a73@cornell.edu>
Date: Thu, 15 Apr 2021 11:01:40 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.9.1
In-Reply-To: <000001d731f9$58e417c0$0aac4740$@gmail.com>
X-Originating-IP: [24.194.34.31]
X-ClientProxiedBy: BL1PR13CA0103.namprd13.prod.outlook.com
(2603:10b6:208:2b9::18) To BN7PR04MB4388.namprd04.prod.outlook.com
(2603:10b6:406:f8::19)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 56b16b5b-d386-4f45-3773-08d9001f7a18
X-MS-TrafficTypeDiagnostic: BN8PR04MB5473:
X-Microsoft-Antispam-PRVS: <BN8PR04MB547352A895657E7D3C7D3F99D84D9 AT BN8PR04MB5473 DOT namprd04 DOT prod DOT outlook DOT com>
X-MS-Oob-TLC-OOBClassifiers: OLM:6108;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: jgxIEKcHLjsPcaoQNr6g4uNPYJ6kPwdpMb84LaFF5JzbzWu6pxSXyhqFiEwsIJOhxL3KrEnlxBNo50T1PBvTwI6s+pBIBjI8h75w+1e5W7kfDXQKe2eTGTXDMEsQD9qX6KA8x4bRrIR3z3KKk1hI+9HhYLOVzMSgCqAtjGqXCol9obGX/AleOXuThe3Pmfli6ZOSMkdu1cCzT0fLXnsNHlEWE8BqN5q3D1Dyx+WaEBQzRUDea/IR7yTMj9TZNqp2mTF+G7D2FZUqssK9RJXKgw/GQgfKltBrG3KvAW2t30qSRdu4hKdKhayKcYj7JTxOEh+t2XqRLFKfnd7FcP4JHr0wDVC9ag5iNIfNBkpEcJxRXZdC3k+m+5b1RxqJ51m5WtBIPvvtN92ijKgjVXu7X1JvmC5h8vaVXO+BXJD9ZXWu1xNsethZHUNjsz+AoYH6vBz+C2oYwUOZbSlf3y6aCRq/ei1EUny0nnabAzJ60mV6Qr3Y61BcnS0/1qH2YnrGL/8O7ebzro+qCpmr7wrZvptmBPI7oa8eErD2qHvI52oD3IghjpMdJEVtWbVokQGx35WS+yOlKwZjj8aQs4Jcr0l2WsTIthUnjwMQ4F6o5wB3WDFhuEXSfbp69wVDIOcYxFXXgcDr2uhdcXw4b1/X1PT3y5a5ZAkSx5U2UGqhIkiT6ktc18u7fwie18XKQiRzCwhPoGIqQ7JyWcS/RYtadQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(346002)(39860400002)(366004)(136003)(376002)(396003)(956004)(53546011)(316002)(2906002)(31686004)(6666004)(16576012)(15650500001)(38350700002)(31696002)(786003)(478600001)(86362001)(66476007)(4744005)(16526019)(52116002)(6486002)(36756003)(8676002)(66946007)(26005)(8936002)(5660300002)(75432002)(186003)(38100700002)(2616005)(83380400001)(66556008)(45980500001)(43740500002);
DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?FMQ+u+lq4ncmNw+nx1MFgvbvdmmHTIdEziH8KCkw3qHnBAx33b68cHR/?=
=?Windows-1252?Q?O+BR/M3LafnK22zyiEdVHJYmLmFCozI2cet0d0kDnLbLNvLDl+STG67F?=
=?Windows-1252?Q?prEMkcDlbmlO/mR9DqeDpZd37aVW3nZk21UZxY6KfEZSPMtR8J6AOXoh?=
=?Windows-1252?Q?uosabvu+XELuTWpn7ksEI7d7K+NySEMDoh7T2CvfwKJ/KrJo1M36+Kgv?=
=?Windows-1252?Q?49Tqgh2T8hbwvIJd2AaicSW+6/xAqWeIcXKNXx2LmZkf0Lga2HADhBcz?=
=?Windows-1252?Q?Xhdt73AUQPUecWrqyYtmcyJUHoYk1azX4T5rpYJaFKvhsG5Sfze5wc2z?=
=?Windows-1252?Q?qlqw2OPTHcEqyITonh2cjMiR8KZy9+vGXFEZhtMVdoCH4eneDFHyKWU3?=
=?Windows-1252?Q?HgO/DYTEKL6mM+SvDiiPK+XzHl12MAK7T/P7i989Tg8HtORie9ncTqOB?=
=?Windows-1252?Q?uHC6BbgCAv86vra1jdFye7kQZYiOXgxb6o4vIxFIK4qXg76ERBl5cxlY?=
=?Windows-1252?Q?lRx+saqtYXmzl/qjc9g+f++QMd5YHRVoz4nCGU+PV610SJ21ndL8CYw0?=
=?Windows-1252?Q?SISvLeilLYanMduRk2JG4DRVEYfug0WPv3KP6pBF9BhlsivLNFHCEG8Z?=
=?Windows-1252?Q?Bv+UrvMi/SHmu9AF1vRIcA514K4iBAJqtE+RouDkXkRVAbzwEivLoeKg?=
=?Windows-1252?Q?jq1b/7oB+UH+k/tgdlSwRUs2qCPD+mZRv88Bm7uyjZxKbhiF2mW6JHQ1?=
=?Windows-1252?Q?DvIVhlpaIDUduidiEGIdw+Lg39RO5WRWcLxpgTr/OHHFj1PZbVQr9yqe?=
=?Windows-1252?Q?lLVTlvAx0Yv0KU8yT1imMxV4T9irH2neqWEqy5lsaprzqTc30mMaM1Rp?=
=?Windows-1252?Q?gn9MuOyhxozEyO9gDjgDfidSdEu4OMswRLnduBoJoB2pZ8fadDNZBT8Y?=
=?Windows-1252?Q?IW65HE7v8NI+6Krl6bgQkUfNDwzHiOVn9Kdp9tskBiEmfINvAKKMAbjz?=
=?Windows-1252?Q?PU1V36pNgF5o3SYsbI9PevXwwTUKC2Gh+e65VHwUvlxMkdvpcJgNMkDH?=
=?Windows-1252?Q?aderkmQZrjYPPT28DIARpAEhDDxLvQZaKq0/GBzf55qoz32ePyfh118z?=
=?Windows-1252?Q?4yDUhbJ5YIK6ikO2jdcnGOUrYtOPIiDF1irOY0GxoqfT/UxS9hxJTsHH?=
=?Windows-1252?Q?EMzoNrsUiu6pZZuV/cFyZWGf3yrCyg9WPfs/zTGCwYt/u2Zwy/2+Ykop?=
=?Windows-1252?Q?Jctb6JDhzD7eK016PLe8ckUYR0ynsH5LaGYt2ettAsTazc9ElGrL6NLa?=
=?Windows-1252?Q?i6gO8E/u+xpHI/qFiYWXKFvyVkxKNHUYgDJdsdcPvb/7ZP0VYP2HH31U?=
=?Windows-1252?Q?WGW8YFUe8GwV2UH5v47xuWn3qj5itEZmz0Y1zQXX2zzSWYCx/4fqysWO?=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 56b16b5b-d386-4f45-3773-08d9001f7a18
X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2021 15:02:24.3138 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: kN2vA47iMdoYMnvriXY+PjFNKv1EQLkwwYKujM6iSEWKVw3lqWcD1GATIiI16kaHxK8+vuauCPz6mMFWXu3w2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB5473
X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A,
RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Ken Brown via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Ken Brown <kbrown AT cornell DOT edu>
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

On 4/15/2021 9:15 AM, sten DOT kristian DOT ivarsson AT gmail DOT com wrote:
> [snip]
> 
>>> I tried SOCK_STREAM (and SOCK_SEQPACKET I think) for CYGWIN 3.2.0 but
>>> that didn't work at all
>>>
>>> As far as I understand, both all types on pretty much all
>>> implementations preserves message ordering though
>>>
>>> I haven't tried SOCK_STREAM and/or SOCK_SEQPACKET with the
>> topic/af_unix-branch. Is that worth a try ?
>>
>> SOCK_STREAM is definitely worth a try.  The implementation of that should be
>> much more reliable than the implementation of SOCK_DGRAM at the
>> moment.  We don't implement SOCK_SEQPACKET.
> 
> It might be a complete rewrite of our semantics though, because it's connection based and allows just one writer on each "channel" and messages (chunks) cannot be handled "atomically"

In that case, let's try to get the DGRAM case to work.  Corinna has already 
suggested (on cygwin-developers) a way to deal with the select issue I 
mentioned.  I'll make that change shortly.

Ken
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019