如何将消息发送到远程Elixir GenServer,然后使用C Erlang接口接收呼叫结果? 我想在C中运行类似于 到目前为止,这就是我所拥有的。 它编译并连接到远程服务器,并运行ei_reg_send而不引起错误,但是远程服务器未收到响应。 (我打开了一个记录器,所以我知 ...
如何将消息发送到远程Elixir GenServer,然后使用C Erlang接口接收呼叫结果? 我想在C中运行类似于 到目前为止,这就是我所拥有的。 它编译并连接到远程服务器,并运行ei_reg_send而不引起错误,但是远程服务器未收到响应。 (我打开了一个记录器,所以我知 ...
我知道不支持监视C节点上的“进程”,但是如果我尝试调用来自Erlang节点上的C节点的pid的链接,我的C节点首先会收到ERL_LINK消息,然后稍后ERL_EXIT消息,因为显然链接的Erlang进程崩溃了。 可能是因为我的C节点未响应ERL_LINK而Erlang确定我的C节点“进程” ...
在示例erlang端口程序中 erl_free_compound和erl_free_term都用于释放相同ETERM *的术语(及其子术语)。 从erl_free_compund()的文档中可以看出 erl_free_compound()将递归释放与给定Erlang术语关联的 ...
例如,现在我有一个C节点(称之为CN )连接到erlang节点(称为EN )并使用RPC来使用OTP行为。 因此,从CN发送一个事件,事件管理上EN我连接到CN EN和做 但是,那么,我的C节点确实不是一个节点(即为什么创建一个只使用远程过程调用的节点?)。 有没有办法在C节点内 ...
从ac#应用程序调用非托管Dll时,我得到了AccessViolationException 。 奇怪的是,导出的函数没有参数,因此问题不在数据编组中。 该函数没有参数,仅返回一个整数。 另请注意,调用约定不是问题。 具有相同零参数和整数返回值(但名称不同)的相同函数也可以正常工作。 ...
我正在尝试使用ei_get_type() ( ei ),但我无法找到记录'type'字段的位置。 我查看了ei.h,但我能找到的是一个以“ERL_”开头的常量列表。 这是正确的清单吗? 我不确定,因为er_get_type()的原型对于类型字段有* int **,而ei.h文件定义c ...