4

我在尝试启动 C 节点服务器时遇到了一个奇怪的问题。我正在关注http://www.erlang.org/doc/tutorial/cnode.html中的示例。

我发现我会失败

if (erl_publish(port) == -1)
erl_err_quit("erl_publish");

在调试模式下运行 epmd 失败后显示以下消息:

got partial packet only on file descriptor 4 (0)

gdb 显示应用程序在检查有效响应时在 epmd_publish.c 中出现错误。

 if (((res=get8(s)) != EI_EPMD_ALIVE2_RESP))

你以前见过这个吗?我在系统中配置了什么错误吗?我感到很困惑。

4

0 回答 0