3

我正在编写一个模块,它具有带有过滤客户端列表的本地表。当表中的一个客户端被杀死时,所有操作都会引发“客户端无效”异常。

那么如何检查客户端是否被杀死?

4

1 回答 1

3

最好的办法是为unmanage每个客户添加一个事件信号,然后添加到您的列表中。然后,在信号函数中,您可以从表列表中删除客户端。它可能看起来像这样:

client.add_signal('unmanage', function(c)
    -- Remove c from your list
end)
于 2012-09-18T21:34:15.633 回答