On Wed, 2 Feb 2022 00:40:22 +0100 (CET), Jen Kris <jenk...@tutanota.com>
declaimed the following:

>
> breakup = int.from_bytes(byte_val, "big")
>print("this is breakup " + str(breakup))
>
>Python prints:  this is breakup 32894
>
>Note that I had to switch from little endian to big endian.  Python is little 
>endian by default, but in this case it's big endian.  
>
        Look at the struct module. I'm pretty certain it has flags for big or
little end, or system native (that, or run your integers through the
various "network byte order" functions that I think C and Python both
support.

https://www.gta.ufrj.br/ensino/eel878/sockets/htonsman.html


>However, if anyone on this list knows how to pass data from a non-Python 
>language to Python in multiprocessing.shared_memory please let me (and the 
>list) know.  

        <pondering>MMU cache lines not writing through to RAM? Can't find
anything on Google to force a cache flush</pondering> Can you test on a
different OS? (Windows vs Linux)



-- 
        Wulfraed                 Dennis Lee Bieber         AF6VN
        wlfr...@ix.netcom.com    http://wlfraed.microdiversity.freeddns.org/
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to