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!feeder.eternal-september.org!aioe.org!.POSTED.fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Ada x Datagram Sockets Date: Mon, 11 Feb 2019 09:39:38 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <47f17695-f9a5-4024-b2da-3f13209dc4fd@googlegroups.com> <818f5ff4-f18d-42b8-950d-9b597c012aa4@googlegroups.com> <62406dfb-54c9-4db3-b461-0ad72d4a782c@googlegroups.com> NNTP-Posting-Host: fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:55486 Date: 2019-02-11T09:39:38+01:00 List-Id: On 2019-02-10 18:54, Simon Wright wrote: > A further benefit of using streams was that we were communicating > between machines of different endianness, and GNAT contains an optional > stream implementation that will transparently convert to/from network > byte order. That does not make much sense. Most protocols of the layers above simply ignore that and use the order (encoding, actually) they prefer for whatever reason. Furthermore encoding integers is the least problem. Anyway, there are two major and quite different cases: piped I/O vs. encoding/decoding. You refer to the latter and FIFO is likely the former. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de