This!
I came here to post something about Slack and their forced update. Click on a notification by accident and BOOM you have a new version with a new layout, even without shutting the software down.
With every update they shuffle stuff around without adding much functionality. I guess the designers need to keep themselves busy or something. I hate forced updates like this
Yep, unfortunately a universal 'Network-Byte_order'[1] stil doesn't exist.
Things like this were especially a pain with industrial network protocols that we used in our applications during the transition from PowerPC to Intel on OS X. All the CFSwapInt16HostToBig() and CFSwapInt16BigToHost() stuff...
And earlier before I learned about '#pragma packed' it took me a while to find out where all these extra zeroes suddenly came from :-D