Erlang erl_发布因部分数据包而失败

Erlang erl_发布因部分数据包而失败,erlang,erl,cnode,Erlang,Erl,Cnode,我在尝试启动C节点服务器时遇到了一个奇怪的问题。我是在效仿美国的例子 我发现我会失败的 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_ALI

我在尝试启动C节点服务器时遇到了一个奇怪的问题。我是在效仿美国的例子

我发现我会失败的

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))
你以前见过这个吗?我是否在系统中配置了错误的内容?我很困惑