<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>Hi all:</div><div>    we are trying to run spice client on 32-bit sparc CPU machine which is big-<span style="line-height: 1.7;">endian</span><span style="line-height: 1.7;">, and the spice server is run on 64-bit x84 CPU machine </span><span style="line-height: 1.7;">which is small-</span><span style="line-height: 1.7;">endian</span><span style="line-height: 1.7;">, I tried to do some modifying  on client to adjust big endian to small </span><span style="line-height: 1.7;">endian before send to server, but the strange is that for different datas, like 0x2, and 0x423704720, different endians should be used to let the server get the expected value, I'm sure that the socket protocol </span><span class="" style="line-height: 1.7;">ha</span><span class="" style="line-height: 1.7;">s adaptation for the </span><span style="line-height: 1.7;">endian</span><span style="line-height: 1.7;"> difference,but as you know, we use glib API to send data, so is it possible that the glib API has problem?</span></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"><span title="neteasefooter"><span id="netease_mail_footer"><a href="#" target="_blank"></a></span></span>
</span></span>