From 30d967ea05bb7e5bb57c34560de07be68b94a729 Mon Sep 17 00:00:00 2001 From: kuzhu Date: Mon, 4 Dec 2023 16:28:30 +0800 Subject: [PATCH] add get_sender function to outside (#1832) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add get_sender function to outside 目的是用sender结合skynet.select的超时特性,实现一个超时的cluster.call,所以希望这里能够把get_sender的接口加上 * Update cluster.lua 改为cluster.get_sender = get_sender --- lualib/skynet/cluster.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lualib/skynet/cluster.lua b/lualib/skynet/cluster.lua index 025ea016..10635398 100644 --- a/lualib/skynet/cluster.lua +++ b/lualib/skynet/cluster.lua @@ -55,6 +55,8 @@ local function get_sender(node) return s end +cluster.get_sender = get_sender + function cluster.call(node, address, ...) -- skynet.pack(...) will free by cluster.core.packrequest local s = sender[node]