From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,eb00b9b968ac2b79 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.80.166 with SMTP id s6mr2071093pax.30.1345453155840; Mon, 20 Aug 2012 01:59:15 -0700 (PDT) Path: g9ni110882320pbo.0!nntp.google.com!news.glorb.com!feeder.erje.net!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?B?w4FsZXggUi4=?= Mosteo Newsgroups: comp.lang.ada Subject: Re: Ada networking (Adagio) Date: Mon, 20 Aug 2012 10:59 +0200 Organization: A noiseless patient Spider Message-ID: References: <296db66c-9246-4801-b293-c116e5c21f6b@googlegroups.com> Mime-Version: 1.0 Injection-Date: Mon, 20 Aug 2012 08:59:14 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="99cff88a3092f3ad77be66d4ad22221a"; logging-data="830"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+p1Wsipo4HAm5IRjDCvv7B" User-Agent: KNode/4.8.4 Cancel-Lock: sha1:ClgVp4/+eyGgR1M9R4y54xwkDBw= Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Date: 2012-08-20T10:59:00+02:00 List-Id: Shark8 wrote: > Hey, I was hoping to get a bit more familiar with using Ada for networking > programs; I found referenced to Adagio, which is supposed to be (or have > been, it's inactive now) a Gnutella2 program. > > The project is inactive and none of the files appear to have been > archived/downloadable. The last known source was contained in a zipfile > adagio-src.2.1.e.zip, which I cannot find for download either. > > I was wondering if anyone on this thread might have a copy laying around > on their HD. I'm the author and I'm pretty sure I keep the whole history in some archived SVN. If you're interested I could try to dig it out. Also, perhaps I could simply convert it to git and put it in github. I'm not sure how good a resource it is for learning from; I did learn a lot about blocking and non-blocking sockets when programming that (I experimented with both approaches -- IIRC a stack size related thread limit in Windows prompted me to abandon blocking IO in the end), but the code more or less grew up with little foreplanning. Alex.