标签: javascript datetime binary-data network-protocols
我正在开发JavaScript客户端和WebSocket服务器之间的二进制通信协议。作为交流手段,我使用ArrayBuffer和DataView及其方法,例如getInt32,getFloat64或setInt32。
ArrayBuffer
DataView
getInt32
getFloat64
setInt32
打包/解包整数和浮点数没有问题,但是如何打包这样的对象呢?:
var d = new Date();
我希望JavaScript端尽可能轻巧,因此所有二进制格式转换都应在服务器端执行。