永发信息网

非阻塞accept如果在没链接来的时候返回值是-1吗

答案:1  悬赏:80  手机版
解决时间 2021-02-25 04:15
非阻塞accept如果在没链接来的时候返回值是-1吗
最佳答案
这个不管是阻塞还是非阻塞他都得accept啊,什么情况是阻塞你自己定义的socket会不明白?

阻塞和非阻塞
  阻塞函数在完成其指定的任务以前不允许程序调用另一个函数。例如,程序执行一个读数据的函数调用时,在此函数完成读操作以前将不会执行下一程序语句。当服务器运行到accept语句时,而没有客户连接服务请求到来,服务器就会停止在accept语句上等待连接服务请求的到来。这种情况称为阻塞(blocking)。而非阻塞操作则可以立即完成。比如,如果你希望服务器仅仅注意检查是否有客户在等待连接,有就接受连接,否则就继续做其他事情,则可以通过将Socket设置为非阻塞方式来实现。非阻塞socket在没有客户在等待时就使accept调用立即返回。
  #include
  #include
  ……
sockfd = socket(AF_INET,SOCK_STREAM,0);
fcntl(sockfd,F_SETFL,O_NONBLOCK);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新一期running man140831那一队赢了
专家,向你请教下: 1、能否在成都由不同的两
尚书巷地址有知道的么?有点事想过去
KENN王爷在广美学院的毕业作品?
音花园推拿室地址在什么地方,想过去办事
购买资产管理计划份额 计入什么科目
请问,用腾讯浏览器的如何解决?,我用的是T.1Be
大正阳科技发展有限公司怎么去啊,有知道地址
女款宽松牛仔外套可以搭灰色立领衬衣吗
法国大革命代表人物是谁
40岁工薪阶层的女人,皮肤干燥暗黄,有明显的眼
一个长方形的长是六分之四米,宽是长的五分之
Shinedown的《I'm Alive》 歌词
森茂超市这个地址在什么地方,我要处理点事
小学四年级下册语文江苏的练习一用上太阳.闹
推荐资讯
棒棒鸡(新兴路店)地址有知道的么?有点事想过
一个女孩子追了三个月,每次暗示表白,都假装
金锣冷鲜肉专卖店NO.053701132地址在什么地方
奇瑞,瑞虎7现在能优惠好多啊
姚峪北顶地址在哪,我要去那里办事
地理教学中经常用一些示意图来表示地理现象的
审议表决应当遵循“集体审查审议、明确发表意
这样一勺大概有多少面粉
闻过则喜的反义词
为什么我会黑夜感觉非常有安全感?
纹唇要多久才恢复原状
未落一字泪两行 打一字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?