网络侦探
驱动牛犊
驱动牛犊
  • 注册日期2002-06-09
  • 最后登录2005-09-30
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1362回复:0

socket同步/异步方式的区别?最好从协议处理和驱动低层讲一下,谢谢!

楼主#
更多 发布于:2002-08-14 17:04
socket同步/异步方式的区别?最好从协议处理和驱动低层讲一下,谢谢!是Win 2000下的。我用的是UDP,发现不管是同步send还是异步send,send调用的时间都几乎一致,不知为什么?我分析可能是由于优先级的原因,不管同步还是异步在时间上都要等到数据进到缓冲区,所以调用时间上一致的。是这样吗?
“win下的同步是先到ntds.dll和tcpip.dll后在进入缓冲区的” ,――terrylau
请问缓冲区是接口输出队列的缓冲区吗?就是说,驱动程序还没有调用。
异步方式是到socket缓冲区就返回了吗?但是看了《TCP/IP详解》,没有讲socket的缓冲区,是不是UNIX下没有异步发送方式呢?
游客

返回顶部