【发布时间】:2010-02-05 11:04:46
【问题描述】:
我正在使用write() 函数写入 C 中的套接字。我不是 C 专家,有时我知道这个函数可能会失败,在这种情况下它会返回某种 SIGPIPE。
这是我现在使用的简单代码:
if(write(sockfd, sendline, sizeof(sendline)) < sizeof(sendline))
{
printf("Failed to write string %s to socket" , sendline);
return NULL;
}
我的问题是,在使用此功能时如何正确管理这些错误(SIGPIPE 等)?
【问题讨论】:
标签: c sockets error-handling