gpt4 book ai didi

c++ - 在 send() 中可以放置标志 MSG_NOSIGNAL 吗?

转载 作者:太空狗 更新时间:2023-10-29 21:50:24 25 4
gpt4 key购买 nike

我问过一个以前的question

我正在运行一个服务器和一个客户端。由于管道损坏,SIGPIPE 信号使我的服务器崩溃。我读到上面的标志阻止了发出该信号。我的程序现在可以运行并且不会崩溃。但是,我想知道过度的影响是什么。如果我阻止引发 SIGPIPE 会发生什么情况?

最佳答案

嗯,您不应该介意:这只是处理错误的一种不同方式。

并且使用 MSG_NOSIGNAL 似乎比忽略 SIGPIPE 更优雅是一种更好的方法,因为您可能在程序的其他地方需要此功能。

关于c++ - 在 send() 中可以放置标志 MSG_NOSIGNAL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163243/

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