Socket的阻塞于非阻塞有什么区别?

豆腐 2003-04-02 05:04:15
RT
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
broadken 2003-04-02
  • 打赏
  • 举报
回复
阻赛:

call fnA() : 如果fnA因等代某种东西才返回

不行,得回家了
明天继续!
mostneed 2003-04-02
  • 打赏
  • 举报
回复
阻塞模式也称为同步模式,在这种模式下,WinSock函数指导全部操作完成才能返回。
非阻塞模式也成为异步模式,函数执行后马上返回,即使操作还没有全部完成,但是当函数最终完成的时候,Winsock接口汇通过某种形式(如窗口信息)通知应用程序。
free_card 2003-04-02
  • 打赏
  • 举报
回复
up
orangehometown 2003-04-02
  • 打赏
  • 举报
回复
阻塞:一个socket处于阻塞模式下(同步模式0,他的阻塞函数知道操作完成才返回控制权,之所以成为阻塞是因为此套接字的阻塞函数在完成操作返回之前什么也不能作.
非阻塞:异步操作,被调用函数立即返回.

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧