gpt4 book ai didi

c - Linux socket-他们断开了连接还是我们断开了连接?

转载 作者:可可西里 更新时间:2023-11-01 02:57:55 24 4
gpt4 key购买 nike

我正在通过 ::recv() 接收字节,并有一个返回零的场景。根据这里:

http://www.tutorialspoint.com/unix_system_calls/recv.htm

这意味着:

The return value will be 0 when the peer has performed an orderly shutdown.

有没有什么办法可以查出是哪一侧的连接关闭了呢?我不知道是远程客户端终止了我们的连接,还是我们这边的某些逻辑关闭了它。

最佳答案

Is there any way to find out which side of the connection closed it?

同行关闭了它。另一边。

I do not know whether the remote client killed our connection, or some logic on our side closed it.

是的,你知道。同行关闭了它。如果你关闭了它,你会得到一个错误 EBADF

关于c - Linux socket-他们断开了连接还是我们断开了连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38334339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com