Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsreader4.netcologne.de!news.netcologne.de!xlned.com!feeder5.xlned.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.078 X-Spam-Evidence: '*H*': 0.84; '*S*': 0.00; 'plenty': 0.07; 'python': 0.09; 'magazines': 0.09; 'restriction': 0.09; 'sockets': 0.09; 'tcp': 0.16; 'tcp,': 0.16; 'track.': 0.16; 'restrictions': 0.17; 'trying': 0.21; 'pipe': 0.22; "i'd": 0.22; 'cc:2**0': 0.23; 'project,': 0.24; 'header:In-Reply-To:1': 0.25; 'there.': 0.28; 'actual': 0.28; 'received:10.0.0': 0.28; 'behavior.': 0.29; 'skip:_ 10': 0.29; 'ends': 0.30; 'header:Received:8': 0.30; 'point': 0.31; 'implement': 0.32; 'received:10.0': 0.33; 'to:addr :python-list': 0.33; 'requirements': 0.33; 'but': 0.36; 'useful': 0.36; 'test': 0.36; 'does': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'received:10': 0.38; 'to:addr:python.org': 0.39; 'senior': 0.39; 'your': 0.60; 'course.': 0.62; 'received:unknown': 0.63; 'road': 0.63; 'more': 0.63; 'car': 0.69; 'published': 0.71; 'received:200': 0.71; 'race': 0.71; 'case?': 0.84; 'definitive': 0.84; 'wheel': 0.84; 'power,': 0.91 X-Virus-Scanned: amavisd-new at uci.cu Date: Wed, 30 Jan 2013 19:04:17 -0500 (EST) From: Jorge Alberto Diaz Orozco To: python-list@python.org Subject: Re: pyrudp In-Reply-To: <51099B55.80808@davea.name> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: Zimbra 7.1.3_GA_3346 (ZimbraWebClient - FF3.0 (Win)/7.1.3_GA_3346) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 23 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1359590663 news.xs4all.nl 6895 [2001:888:2000:d::a6]:42454 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:37972 I have restrictions in my system that does not allow me to use TCP, so I wa= nt to make a pipe over UDP imitating TCP behavior. I have control over both endpoints, and I=C2=B4m writing both of them. I just don=C2=B4t want to re-invent the wheel and I=C2=B4m looking for a re= liable UDP sockets implementation for Python so I can start from there. _____________ It's nice to "want" but what is your actual condition/problem? Are you trying to re-invent the wheel, implement a senior project, or are you trying to work around some administrative or technical restriction against tcp? What's the use case? Do you have control over both ends? Are you writing both ends of the imitation tcp you're writing? One of the car magazines published a road test of the Mercedes GT (garbage truck). It had plenty of power, but its top speed was 6 mph, and it leaned horribly around the pylon obstacle course. Not what I'd take to the race track. Point is that a definitive specification of requirements will be much more useful than a simple wanna.