comp.lang.ada
 help / color / mirror / Atom feed
* Last stream problem: byte order
@ 2002-03-25 19:45 Erik Sigra
  2002-03-25 22:28 ` Jeffrey Carter
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Erik Sigra @ 2002-03-25 19:45 UTC (permalink / raw)


Now my stream application almost works. The last remaining problem seems to 
be byte order. The server is programmed in C++ with Qt and the client is 
programmed in Ada with adasockets-1.0. The last thing I did was to change the 
byte order in the server 
("the_stream.setByteOrder(QDataStream::LittleEndian);"). After that the 
numbers came out right at the other end.

However, this may not be a safe solution. The safe way would probably be to 
always have the network communication in BigEndian format and make sure the 
client always obeys this, regardless of the platform.

So how does one set the byte order to BigEndian on the Ada side? Or is there 
a different, better idea?



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2002-03-29  7:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-25 19:45 Last stream problem: byte order Erik Sigra
2002-03-25 22:28 ` Jeffrey Carter
2002-03-25 22:36 ` Stephen Leake
2002-03-26  4:32 ` Eric G. Miller
2002-03-26 10:25 ` Dr. Michael Paus
2002-03-26 17:53   ` Pascal Obry
2002-03-26 18:25     ` Dr. Michael Paus
2002-03-26 19:25       ` Pascal Obry
2002-03-27 15:37   ` Erik Sigra
2002-03-27 18:12     ` Dr. Michael Paus
2002-03-28  2:24       ` Eric G. Miller
2002-03-28 18:34         ` Stephen Leake
2002-03-28 18:38         ` Simon Wright
2002-03-29  2:08           ` Eric G. Miller
2002-03-29  6:52             ` Simon Wright
2002-03-29  7:06               ` Simon Wright

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox