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