调用write函数失败,Bad file descriptor
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用write函数失败,Bad file descriptor相关的知识,希望对你有一定的参考价值。
nfp = accept(sfp, (struct sockaddr *)(&c_add), &sin_size); if(-1 == nfp) printf("accept fail !\r\n"); return -1; printf("accept ok!\r\nServer start get connect from %#x : %#x\r\n",ntohl(c_add.sin_addr.s_addr),ntohs(c_add.sin_port));
/* 这里使用write向客户端发送信息,也可以尝试使用其他函数实现 */ printf("errno = %d\r\n", errno); iRet = write(nfp,"hello,welcome to my server \r\n",32); if(-1 == iRet) printf("errno = %d\r\n", errno); printf("write fail!\r\n");
以上是关于调用write函数失败,Bad file descriptor的主要内容,如果未能解决你的问题,请参考以下文章
IOException: write failed: EBADF (Bad file number)
Android java.io.IOException: write failed: EBADF (Bad file number)