aboutsummaryrefslogtreecommitdiff
path: root/src/lua/embed/net.lua.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/embed/net.lua.h')
-rw-r--r--src/lua/embed/net.lua.h27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/lua/embed/net.lua.h b/src/lua/embed/net.lua.h
index 73b60c3..3db9264 100644
--- a/src/lua/embed/net.lua.h
+++ b/src/lua/embed/net.lua.h
@@ -4,10 +4,10 @@ jin.net = jin.net or {}
--[[
socketͨŵ
-* INT
-* FLOAT
-* BOOL
-* STRING
+* INT 32
+* FLOAT 32
+* BOOL 32
+* STRING --
STRINGжҽ磬0β
һЭ鶨ӣðЭͳһһluaļ
-- s2c_package.lua
@@ -29,10 +29,19 @@ local data, size = Socket:receive()
local message = jin.net.deserialize(Message.Skill, data, size)
]]
-jin.net.INT = 1
-jin.net.FLOAT = 2
-jin.net.BOOL = 3
-jin.net.STRING = 4
+jin.net.dataType = {
+ INT = 1,
+ FLOAT = 2,
+ BOOL = 3,
+ STRING = 4
+}
+
+jin.net.dataSize = {
+ INT = 4,
+ FLOAT = 4,
+ BOOL = 4,
+ STRING = -1,
+}
jin.net.deserialize = function(prototype, data, size)
local message = {}
@@ -55,7 +64,7 @@ end
-- Э
jin.net.decode = function()
-
+ local s = jin.bit.grabstring(buffer, size)
end
)"; \ No newline at end of file