2012年4月26日
摘要: WSASend 异步IO发送数据的机理浅析 最近在摸索WSASend函数在IOCP网络模型中的发送机制, 首先当我们使用Overlapped的Socket的时候, 其实已经就是在异步使用该Socket了, 这就有一个疑问, WSASend到底是如何发送数据, 在应用层又是如何处理发送的内存的呢, 带着这个疑问查阅了Reactos的代码, 终于有了一些答案, 针对网上一直说关于WSASend会锁定内存的说法也有了一个比较清晰的答案, 虽然网上一直存在这个说法主要是源于国外的一篇高性能Socket的一篇译文, 但是出到底锁定的是什么基本没人能完整的描述出来.首先WSASend函数调用后, 是通过向 阅读全文
posted @ 2012-04-26 00:58 Ryan Huang 阅读(4716) 评论(2) 推荐(1) 编辑