Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LuaRings-如何在主状态下访问从状态(通过stable.set)中设置的值?_Lua - Fatal编程技术网

LuaRings-如何在主状态下访问从状态(通过stable.set)中设置的值?

LuaRings-如何在主状态下访问从状态(通过stable.set)中设置的值?,lua,Lua,最小示例实际上是第二个示例 但是,我无法获取共享\u计数器的值打印(共享计数器)输出nil 我尝试过使用stable.get(),但它说stable只能在从属状态下使用。 我终于试过了 remotedostring("shared_counter = "..count) 这很管用,但我不太确定这是不是一个正确的方法。我想直接访问stablevalue表就足够了吧 编辑:哦,我忘了补充一点,问题的主要部分是以另一种方式进行通信-从主机到从机。稳定的库将值存储在一个名为\u state\u per

最小示例实际上是第二个示例

但是,我无法获取
共享\u计数器的值<代码>打印(共享计数器)
输出
nil

我尝试过使用
stable.get()
,但它说
stable
只能在从属状态下使用。 我终于试过了

remotedostring("shared_counter = "..count)
这很管用,但我不太确定这是不是一个正确的方法。我想直接访问
stable
value表就足够了吧


编辑:哦,我忘了补充一点,问题的主要部分是以另一种方式进行通信-从主机到从机。

稳定的库将值存储在一个名为
\u state\u persistent\u table\u的全局表中。虽然很明显,这意味着隐藏和隐私

如果您对此感到不舒服,
stable
只在内部使用
remotedostring()
,您自己这样做并不困难


对于master->slave,
slave:dostring()
应该足够了,使用类似的技术。

我想我将把对
remotedostring
slave:dostring
的调用封装到一些函数中。非常感谢;)我真的很高兴,如果选民们评论说,他们究竟为什么要对这个问题投反对票。
remotedostring("shared_counter = "..count)