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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: What exactly is the licensing situation with GNAT? Date: Fri, 14 Nov 2014 16:29:59 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <35f01472-3510-4f67-8765-006fa8591c35@googlegroups.com> <9tc8w.73007$ZT5.37595@fx07.iad> <22a3816a-4e89-48f0-a126-dce581781beb@googlegroups.com> <084b1934-9641-425e-85ec-293e0334413e@googlegroups.com> <86bf69c8-eb08-4696-b6c9-3784f5c42213@googlegroups.com> <87389olqie.fsf@ixod.org> <19fa65d4-72c9-44ab-b44b-4ea0929c18f2@googlegroups.com> <25731193-c0b5-4ab7-87ff-ba8c6a42cdbd@googlegroups.com> NNTP-Posting-Host: 24-196-82-226.static.mdsn.wi.charter.com X-Trace: loke.gir.dk 1416004200 4206 24.196.82.226 (14 Nov 2014 22:30:00 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Fri, 14 Nov 2014 22:30:00 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:23332 Date: 2014-11-14T16:29:59-06:00 List-Id: I've been using Claw.Sockets for so long that I don't know what the underlying implementation is. So I don't know what "select" is used for or whether it's implemented in NC_Sockets. Claw.Sockets has a server type that's used for implemented servers (like web and mail servers). As to the platforms, Linux 64-bit (tested under GNAT) and Windows 32-bit (tested under GNAT and Janus/Ada) are what I have in hand. I suspect that Linux 32-bit would be easy to create based on the 64-bit version, but I've had no need to do so. I'll be posting a NC_Sockets package fairly soon, once I get the last few spec updates finished and correct the test programs. (And I have to figure out error handling in the Linux version, I don't think it works right, and that's a big deal to my servers of course.) My best guess is that I'll get this done in January or so (have some ARG and ACATS tasks to do first). Randy. "Dmitry A. Kazakov" wrote in message news:b1qru34mbble.yzrut134ayon$.dlg@40tude.net... > On Fri, 14 Nov 2014 00:13:28 -0600, Randy Brukardt wrote: > >> Or build something on top of NC_Sockets, if it's not too complicated >> (unlikely). One of the example programs for NC_Sockets is a simple web >> server (the one used for Ada-Auth.org/RRSoftware.com is a grown-up >> version >> of that example). > > Could you elaborate this a bit. Specifically: > > 1. Do NC_Scokets support socket select? (My HTTP server, presently based > on > GNAT.Sockets, needs select). > > 2. Which platforms are supported? > > -- > Regards, > Dmitry A. Kazakov > http://www.dmitry-kazakov.de