问一个非常诡异的问题

hehefaint 2002-05-31 04:25:22
UDP socket的recvfrom返回-1而且errno为111
(ECONNREFUSED)的时候一般是什么情况呢?这是
在一个服务程序上面遇到的。这个程序可能在很短
的时间里面接收到n多的包,用pthread_mutex同步了。
这些包一般情况下都可以正常的收发,不过运行一段
时间以后就出现这种情况,而且只是极个别的情况。

man里面说ECONNREFUSED是这样的意思:
A remote host refused to allow the network
connection (typically because it is not
running the requested service).
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
acool555 2002-06-07
  • 打赏
  • 举报
回复
一台远程主机拒绝网络的连接,(因为它已经不在请求的服务上运行了)
joyfire 2002-06-01
  • 打赏
  • 举报
回复
就是说服务器端没有回应

可能是太过繁忙,或者网络环境不好导致丢包

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧