Chinaunix

标题: socket问题,accept() 函数 ,返回值是0 [打印本页]

作者: hitlyl    时间: 2004-09-23 16:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: CNL    时间: 2004-09-23 17:14
标题: socket问题,accept() 函数 ,返回值是0
accept返回非负数就是成功了,你怎么回事啊
作者: hitlyl    时间: 2004-09-23 17:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: luckyman    时间: 2004-09-23 20:40
标题: socket问题,accept() 函数 ,返回值是0
sockfd不會是0.

一般0是標準輸入.

不知道你的len ,傳入時的值是多少.可能是len傳入時不對.

可以把上下文貼進來看一下才知道問題在哪里
作者: CNL    时间: 2004-09-23 20:55
标题: socket问题,accept() 函数 ,返回值是0
accept返回的是套接口描述符,和输入输出文件句柄0,1,2不是一个概念
作者: yongjun_pan    时间: 2004-09-23 22:45
标题: socket问题,accept() 函数 ,返回值是0
accept应该已经成功了,返回0可能是由于在该进程中关闭了标准输入,所以accept就返回最小未用的描述符0。
作者: yuanyawei    时间: 2004-09-24 09:05
标题: socket问题,accept() 函数 ,返回值是0
这就是为什么程序里的printf,有时候会写道SOCKET里去的原因。
作者: mfmain    时间: 2004-09-24 10:07
标题: socket问题,accept() 函数 ,返回值是0
很容易实现这种效果:
close(0);
accept(...)
即可




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2