1
0
forked from circlecloud/tera

refactor: sync code

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2019-07-13 15:37:38 +08:00
parent 8576359edc
commit 12e835d5f5
18 changed files with 485 additions and 288 deletions

View File

@@ -32,7 +32,7 @@ const BUF_PACKET_SIZE = 32 * 1024;
global.FORMAT_POW_TO_CLIENT = "{addrArr:hash,HashRND:hash,MIN_POWER_POW_HANDSHAKE:uint,PubKeyType:byte,Sign:arr64,Reserve:arr33}";
global.FORMAT_POW_TO_SERVER = "{\
DEF_NETWORK:str15,\
global.DEF_VERSION:str9,\
DEF_VERSION:str9,\
DEF_CLIENT:str16, \
addrArr:addres, \
ToIP:str26,\
@@ -366,13 +366,11 @@ export default class CTransport extends CConnect {
else
if (TypeData === global.STR_TYPE) {
BufData = Buffer.from(Data.substr(0, global.MAX_STR_BUF_DATA))
}
else {
} else {
if (Data === undefined) {
TypeData = global.BUF_TYPE
BufData = Buffer.alloc(0)
}
else {
} else {
throw "ERROR TYPE DATA";
}
}
@@ -394,8 +392,7 @@ export default class CTransport extends CConnect {
GetDataFromBuf(buf) {
try {
var Meta = global.BufLib.GetObjectFromBuffer(buf, FORMAT_PACKET_SEND_TCP, WorkStructPacketSend);
}
catch (e) {
} catch (e) {
global.TO_ERROR_LOG("TRANSPORT", 640, "Error parsing Buffer")
return undefined;
}
@@ -420,8 +417,7 @@ export default class CTransport extends CConnect {
Node.Socket = Socket
if (!Socket.Buf || Socket.Buf.length === 0) {
Socket.Buf = Buf
}
else {
} else {
Socket.Buf = Buffer.concat([Socket.Buf, Buf])
}
if (!Socket.SocketNum) {