mirror of
https://github.com/antos-rde/antosdk-apps.git
synced 2024-12-26 04:08:21 +01:00
Antunnel use network byte order
This commit is contained in:
parent
50acc59d0b
commit
5acda74ba4
@ -5,6 +5,7 @@ talk to server side applications via the [`antd-tunnel-pligin`](https://github.c
|
|||||||
using a single websocket API.
|
using a single websocket API.
|
||||||
|
|
||||||
## Changes log
|
## Changes log
|
||||||
|
- v0.2.0-b User multiple bytes interger network byte order in frame format
|
||||||
- v0.1.9-b Use the new client size minima frame format (reduces frame overhead)
|
- v0.1.9-b Use the new client size minima frame format (reduces frame overhead)
|
||||||
- v0.1.4-a Reduce frame overhead
|
- v0.1.4-a Reduce frame overhead
|
||||||
- v0.1.3-a Remove magic number in the frame to reduce frame overhead
|
- v0.1.3-a Remove magic number in the frame to reduce frame overhead
|
||||||
|
@ -5,6 +5,7 @@ talk to server side applications via the [`antd-tunnel-pligin`](https://github.c
|
|||||||
using a single websocket API.
|
using a single websocket API.
|
||||||
|
|
||||||
## Changes log
|
## Changes log
|
||||||
|
- v0.2.0-b User multiple bytes interger network byte order in frame format
|
||||||
- v0.1.9-b Use the new client size minima frame format (reduces frame overhead)
|
- v0.1.9-b Use the new client size minima frame format (reduces frame overhead)
|
||||||
- v0.1.4-a Reduce frame overhead
|
- v0.1.4-a Reduce frame overhead
|
||||||
- v0.1.3-a Remove magic number in the frame to reduce frame overhead
|
- v0.1.3-a Remove magic number in the frame to reduce frame overhead
|
||||||
|
File diff suppressed because one or more lines are too long
@ -9,7 +9,7 @@
|
|||||||
"author": "Xuan Sang LE",
|
"author": "Xuan Sang LE",
|
||||||
"email": "xsang.le@lxsang.me"
|
"email": "xsang.le@lxsang.me"
|
||||||
},
|
},
|
||||||
"version":"0.1.9-b",
|
"version":"0.2.0-b",
|
||||||
"category":"Library",
|
"category":"Library",
|
||||||
"iconclass":"fa fa-adn",
|
"iconclass":"fa fa-adn",
|
||||||
"mimes":["none"],
|
"mimes":["none"],
|
||||||
|
Binary file not shown.
@ -39,19 +39,23 @@ Msg.decode = (raw) ->
|
|||||||
Msg.bytes_of = (x,s) ->
|
Msg.bytes_of = (x,s) ->
|
||||||
s = 2 unless s is 4
|
s = 2 unless s is 4
|
||||||
bytes=new Uint8Array(s)
|
bytes=new Uint8Array(s)
|
||||||
bytes[0]=x & (255)
|
if s is 2
|
||||||
x=x>>8
|
bytes[1]=x & (255)
|
||||||
bytes[1]=x & (255)
|
x=x>>8
|
||||||
return bytes unless s is 4
|
bytes[0]=x & (255)
|
||||||
|
return bytes
|
||||||
|
bytes[3]=x & (255)
|
||||||
x=x>>8
|
x=x>>8
|
||||||
bytes[2]=x & (255)
|
bytes[2]=x & (255)
|
||||||
x=x>>8
|
x=x>>8
|
||||||
bytes[3]=x & (255)
|
bytes[1]=x & (255)
|
||||||
|
x=x>>8
|
||||||
|
bytes[0]=x & (255)
|
||||||
return bytes
|
return bytes
|
||||||
|
|
||||||
Msg.int_from = (bytes, offset, size) ->
|
Msg.int_from = (bytes, offset, size) ->
|
||||||
return (bytes[offset] | (bytes[offset+1]<<8)) unless size is 4
|
return (bytes[offset+1] | (bytes[offset]<<8)) unless size is 4
|
||||||
return (bytes[offset] | (bytes[offset+1]<<8) | (bytes[offset+2]<<16) | (bytes[offset+3] << 24))
|
return (bytes[offset+3] | (bytes[offset+2]<<8) | (bytes[offset+1]<<16) | (bytes[offset] << 24))
|
||||||
|
|
||||||
Msg.OK = 0
|
Msg.OK = 0
|
||||||
Msg.ERROR = 1
|
Msg.ERROR = 1
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
"author": "Xuan Sang LE",
|
"author": "Xuan Sang LE",
|
||||||
"email": "xsang.le@lxsang.me"
|
"email": "xsang.le@lxsang.me"
|
||||||
},
|
},
|
||||||
"version":"0.1.9-b",
|
"version":"0.2.0-b",
|
||||||
"category":"Library",
|
"category":"Library",
|
||||||
"iconclass":"fa fa-adn",
|
"iconclass":"fa fa-adn",
|
||||||
"mimes":["none"],
|
"mimes":["none"],
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
"description": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/Antunnel/README.md",
|
"description": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/Antunnel/README.md",
|
||||||
"category": "Library",
|
"category": "Library",
|
||||||
"author": "Xuan Sang LE",
|
"author": "Xuan Sang LE",
|
||||||
"version": "0.1.9-b",
|
"version": "0.2.0-b",
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"download": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/Antunnel/build/release/Antunnel.zip"
|
"download": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/Antunnel/build/release/Antunnel.zip"
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user