[drupal-devel] OT: Binary data.

Gordon Heydon gordon at heydon.com.au
Wed Mar 16 07:33:58 UTC 2005


On Tue, 2005-03-15 at 23:57 -0600, Chris Johnson wrote:

> You do realize that the format of the integer "c" might well be different on 
> the writing system and on the receiving system, don't you?  Big endian versus 
> little endian, or 2's-complement versus 1's-complment, for example.
> 
> This is why RPC libraries always define external data formats (XDF), so that 
> every process agrees on the same 4-byte representation of an integer.
> 
> Having said that, take a look at the socket_send() page in the user comments. 
>   I think you will have to do your own conversion of the integer into 4 bytes 
> and then send them.

Yes I do realise, and it is sad that I have come in on this project so
late. The first thing that I said was that the protocol was crap. And I
do realise that there is going to be possible endness issues.

Thanks.
-- 
Gordon Heydon <gordon at heydon.com.au>




More information about the drupal-devel mailing list