delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:content-type; q=dns; s=default; b=YOwSAJYcyoCGpK55sHpsNQj6klrSq | |
IiJ/MrnQljk6WxPuGkc/51d5u1YEBf68gqH2p2SCyUOBVFOSkpTl4kzNemCyNgVx | |
BMBLRciJZj0GdayWV3r/0LyMthZMp6zHarfS30tTqkBv4Fl+quVKW5a3u/YZQQ5v | |
zioNVdH1Z7GJzQ= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:message-id:date:from:mime-version:to:subject | |
:content-type; s=default; bh=0ZdZxhJosnON7+pT8MmDeykjtro=; b=MWd | |
HyhitKu47N3TkUkyonrj3nirSfTTGJvqw8i7vOdaMGcEORVM5Znc+Jkunj6BD8jT | |
Vx+n7XLEjFJUH1772iIu2iIzwn+NjT+ia5UYHEuxMgsIFnnilNQiyb7wXdDmZKDR | |
mkiihVexwAiW3F0aNYCz9cWeMxdNZCjf66mzKLBg= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD autolearn=ham version=3.3.2 |
X-HELO: | mout.web.de |
Message-ID: | <53722A02.5070201@web.de> |
Date: | Tue, 13 May 2014 16:19:46 +0200 |
From: | Moritz Warning <moritzwarning AT web DOT de> |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.5.0 |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com |
Subject: | bind to multicast address fails |
X-IsSubscribed: | yes |
--------------080106030801020804000604 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, I try to bind a socket to a multicast address (239.192.202.5). But it fails with an error: "Cannot assign requested address" Is this not supported using Cygwin? I've added a simple test program in case someone wants to verify. Thanks, mwarning -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQEcBAEBCAAGBQJTcioBAAoJECHrh56PP4wpXmYH/AyT0e32GL2GxSr5DZexNEkA lGY3wYUlNkEjkzrFxTNOoTvDTg0nvDD5q9jMH1WoKObbwbhvG27qn3m/iZL4g/HD DPW935mCEpSp5ryKGUyHBuS28IkLWYhgFZyUF7Uz0zG3VWcdKPo4G/O+/imT7Un4 +2gPJl7wwVsEtmBnxso3EixBBroLIO/w0gd/4b7XEfsInWhe1/GSTdjROTqUh5bY gmMJIu3kiShGlYdq0c4BcnPgTcJewfunVMLLyl3zoq2KnHof1BqKGP8k6cibuCRo SRs0meCQX19azuivoX01synqfddB9x/XHbtoiUe3Mxnq/KhUogh5bI5QJgNyGqI= =HUpc -----END PGP SIGNATURE----- --------------080106030801020804000604 Content-Type: text/x-csrc; name="main.c" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="main.c" #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <arpa/inet.h> #include <sys/socket.h> int main( int argc, char **argv ) { struct sockaddr_in sockaddr; if( inet_pton(AF_INET, "239.192.202.5", &sockaddr.sin_addr) != 1 ) { printf("parse errorr\n"); return 1; } sockaddr.sin_family = AF_INET; sockaddr.sin_port = htons(6771); int sock = socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); socklen_t addrlen= sizeof(struct sockaddr_in); if( bind( sock, (struct sockaddr*) &sockaddr, addrlen ) < 0 ) { //close( sock ); printf( "Failed to bind socket to address: %s\n", strerror( errno ) ); return 1; } printf("It works.\n"); //close( sock ); return 0; } --------------080106030801020804000604 Content-Type: application/pgp-signature; name="main.c.sig" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="main.c.sig" iQEcBAABAgAGBQJTcioCAAoJECHrh56PP4wpESQIANY0Z5BpxBM1n1LpLyEm pOQNvyUwLqFPTE1JQq+/Z1AmDvJqgnzCqFH9+hygIY3xdSoBO/2R3MNopyxO UpyntWhs5Pebpp86zED9gTBSeAWNoL92lcaMEvofK2voFhBuGwJyk2sVFDfR qstxQdqqomVJUbhaQGHllixISTKrz6YNVoDJIxTn3dp47/zq4fBLE28HnASN yaJg1TuKA1kn4Vy6tKuWw9K7ZnvYSjvx4HW6Y35fJa61ost6kTSwWS4TEtdn 2yB3pRre2we7zMwWGto8PRQ877UIdtvkmRrMjGafnUTx8qCAYJa6zyaMtxVo 85CkPPyo9yrm54m0S9a2/uA= --------------080106030801020804000604 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --------------080106030801020804000604--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |