Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!news2.arglkargh.de!news.ecp.fr!news.glorb.com!news2.glorb.com!news-out.readnews.com!transit3.readnews.com!panix!roy From: Roy Smith Newsgroups: comp.lang.python Subject: Re: Problem receiving UDP broadcast packets. Date: Tue, 19 Apr 2011 23:35:43 -0400 Organization: PANIX Public Access Internet and UNIX, NYC Lines: 11 Message-ID: References: <4dae172e$0$65870$e4fe514c@news.xs4all.nl> <4dae1d82$0$81483$e4fe514c@news.xs4all.nl> NNTP-Posting-Host: localhost X-Trace: reader1.panix.com 1303270544 1421 127.0.0.1 (20 Apr 2011 03:35:44 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Wed, 20 Apr 2011 03:35:44 +0000 (UTC) User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:3640 In article , Grant Edwards wrote: > I'm trying to implement a device discovery/configuration protocol that > uses UDP broadcast packets to discover specific types of devices on > the local Ethernet segment. The management program broadcasts a > discovery command to a particular UDP port. All devices who get that > packet are expected to answer regardless of thier current IP address. Have you considered what will happen if you have, say, 1000 such devices, and they all respond at the same time?