随笔分类 - Delphi
RichEdit
摘要:1. 颜色 Begin ctl.SelStart := -1; ctl.SelLength:= 0; ctl.SelAttributes.Color := clRed; ctl.Lines.Add('Test');End
阅读全文
WSASend 异步IO发送数据的机理浅析
摘要:WSASend 异步IO发送数据的机理浅析 最近在摸索WSASend函数在IOCP网络模型中的发送机制, 首先当我们使用Overlapped的Socket的时候, 其实已经就是在异步使用该Socket了, 这就有一个疑问, WSASend到底是如何发送数据, 在应用层又是如何处理发送的内存的呢, 带着这个疑问查阅了Reactos的代码, 终于有了一些答案, 针对网上一直说关于WSASend会锁定内存的说法也有了一个比较清晰的答案, 虽然网上一直存在这个说法主要是源于国外的一篇高性能Socket的一篇译文, 但是出到底锁定的是什么基本没人能完整的描述出来.首先WSASend函数调用后, 是通过向
阅读全文
浙公网安备 33010602011771号