| 1234567891011121314151617181920212223242526272829303132333435 |
- local C2S = {}
- local netJsonDispatcher = require("Network/Dispatchers/NetJsonDispatcher.lua")
- local netProtoBufDispatcher = require("Network/Dispatchers/NetProtoBufDispatcher.lua")
- function C2S:HeartBeat()
- local data = {
- ["ping"] = true,
- }
- CS.LuaSocketManager.AddHeader("aa", "bb")
- CS.LuaSocketManager.AddHeader("hello", "world")
- netJsonDispatcher.SendData("HEARTBEAT_REQ", data)
- end
- function C2S:CLIENT_HELLO()
- local data = {
- ["compressionAlgorithms"] = {0},
- ["encryptionAlgorithms"] = {},
- ["serializationAlgorithms"] = {0,1}
- }
- netJsonDispatcher.SendData("CLIENT_HELLO", data)
- end
- C2S["/protobuf/customResp"] = function()
- local data = {
- ["id"] = 321,
- ["name"] = "name"
- }
- netProtoBufDispatcher.SendData("/protobuf/customResp", data)
- end
- return C2S
|