forked from circlecloud/tera
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user