> The native_ctrls issue you point out is a surprise to me, but as I look in
> the cvs web browser pages, I see that Erik Hofman's name is attached to
> these, and the specific commit was adding some new fields to the structure.
> I think it makes sense to remove the comments that disable network byte
> order.  That appears to have been a mistake that slipped through the
> cracks.
I have just recompiled FlightGear with the comments that disable the byte 
order code removed, and the native-ctrls protocol works like magic.

Can you change the source in CVS? I just removed the two comments:

Index: native_ctrls.cxx
===================================================================
RCS file: /var/cvs/FlightGear-0.9/source/src/Network/native_ctrls.cxx,v
retrieving revision 1.33
diff -u -p -r1.33 native_ctrls.cxx
--- native_ctrls.cxx    21 Feb 2006 01:19:47 -0000      1.33
+++ native_ctrls.cxx    21 Jan 2008 20:53:27 -0000
@@ -293,7 +293,6 @@ void FGNetCtrls2Props( FGNetCtrls *net,
     int i;

     SGPropertyNode * node;
-/***************
     if ( net_byte_order ) {
         // convert from network byte order
         net->version = htonl(net->version);
@@ -350,7 +349,6 @@ void FGNetCtrls2Props( FGNetCtrls *net,
         net->speedup = htonl(net->speedup);
         net->freeze = htonl(net->freeze);
     }
-*************/
     if ( net->version != FG_NET_CTRLS_VERSION ) {
        SG_LOG( SG_IO, SG_ALERT,
                 "Version mismatch with raw controls packet format." );

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to