X-Recipient: archive-cygwin@delorie.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@cygwin.com
Delivered-To: cygwin@cygwin.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.kristian.ivarsson@gmail.com, cygwin@cygwin.com
References: <04cc01d71ffa$7d1e6cf0$775b46d0$@gmail.com>
 <YFo/fFC2bITvnVGr@xps13> <00d901d7208e$97c05c50$c74114f0$@gmail.com>
 <860668bf-8cf9-0969-6a01-7fbf8b782db1@cornell.edu>
 <000901d72607$55dc5a90$01950fb0$@gmail.com>
 <3346cd1c-b93f-83c4-ff26-553ac95ec692@cornell.edu>
 <7c21a430-9609-7fd4-1a02-8b7c1978d2f8@cornell.edu>
 <001901d72af4$4009cd50$c01d67f0$@gmail.com>
 <134074c1-4c0b-0842-b88b-536a1ed4aefe@cornell.edu>
 <000e01d7306e$3c265580$b4730080$@gmail.com>
 <19cf8626-c653-76db-a409-730a5aa5c955@cornell.edu>
 <4380cdea-c95b-d9dc-50e3-e5adabb73b92@cornell.edu>
 <000701d73151$9c259660$d470c320$@gmail.com>
 <2e64e918-b28b-753e-8337-c757cc62b9bb@cornell.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>
Content-Language: en-US
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
Received: from [192.168.0.17] (24.194.34.31) by
 BL1PR13CA0103.namprd13.prod.outlook.com (2603:10b6:208:2b9::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6 via Frontend
 Transport; Thu, 15 Apr 2021 15:02:23 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 56b16b5b-d386-4f45-3773-08d9001f7a18
X-MS-TrafficTypeDiagnostic: BN8PR04MB5473:
X-Microsoft-Antispam-PRVS: <BN8PR04MB547352A895657E7D3C7D3F99D84D9@BN8PR04MB5473.namprd04.prod.outlook.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@cygwin.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Ken Brown via Cygwin <cygwin@cygwin.com>
Reply-To: Ken Brown <kbrown@cornell.edu>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: cygwin-bounces@cygwin.com
Sender: "Cygwin" <cygwin-bounces@cygwin.com>

On 4/15/2021 9:15 AM, sten.kristian.ivarsson@gmail.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
