请教:fdopen的Bad file descriptor 错误 (在winxp下dev c++)
wxvp 2010-06-28 11:40:43 我用fdopen函数把一个socket 套接字和一个 FILE* 类型相连接 但每次 fdopen 都返回空, 调用perror函数 显示Bad file descriptor
SOCKET ConnectSock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
/* ......
一些代码
......
*/
FILE *outstream = fdopen(ConnectSock,"wb");
if (outstream == NULL )
{
perror("fdopen(ConnectSock,wb)");
fclose(outstream);
return 0;
}
编译通过了的,是在执行的时候显示0x77c10ac4 引用的 0x0000000c 内存不能为read