RPC:无法接收; errno =拒绝连接

时间:2013-12-07 03:32:40

标签: rpc sunrpc

我正在尝试做一个简单的Sun RPC程序,它是一个电话簿。它发送和接收命令,例如向服务器添加或删除某人,服务器响应消息。

当我在第一个命令之后运行这两个程序(服务器和客户端)时,它意外关闭并出现此错误

RPC: Unable to receive; errno = Connection refused

我已经检查过,rpcbindportmap已安装。

这是我的rpcinfo输出:

   program version netid     address                service    owner
    100000    4    tcp6      ::.0.111               portmapper superuser
    100000    3    tcp6      ::.0.111               portmapper superuser
    100000    4    udp6      ::.0.111               portmapper superuser
    100000    3    udp6      ::.0.111               portmapper superuser
    100000    4    tcp       0.0.0.0.0.111          portmapper superuser
    100000    3    tcp       0.0.0.0.0.111          portmapper superuser
    100000    2    tcp       0.0.0.0.0.111          portmapper superuser
    100000    4    udp       0.0.0.0.0.111          portmapper superuser
    100000    3    udp       0.0.0.0.0.111          portmapper superuser
    100000    2    udp       0.0.0.0.0.111          portmapper superuser
    100000    4    local     /run/rpcbind.sock      portmapper superuser
    100000    3    local     /run/rpcbind.sock      portmapper superuser
 553523285    1    udp       0.0.0.0.3.222          -          superuser
 553523285    1    tcp       0.0.0.0.3.223          -          superuser

服务器程序运行正常,我把printf放在服务器端,它显示服务器正在运行,但无法将消息发送回客户端!

0 个答案:

没有答案