I am writing server and client based on WebSocket protocol.
Server is made using Python and Twisted.
Right now I can send binary data from server to client and back, only problem is that, according to some sources, endianness of binary data sent from browser is based on machine endianness. I want to make sure, is it true?
If it's true, then should I somehow check what endianness client has and read/send data from/to him using his endianness? What is the best way to check client endianness, just send from client
var view_buffer = new UInt8Array(new ArrayBuffer(1));
view_buffer[0] = 1;
this data, and check on server if it returns 1 or 128?