天天看点

Delphi-IOCP学习笔记<八>=======服务端的数据发送和JSonStreamObject的编码器

现在IOCP的功能还剩下服务端数据的返回。

还是采用netty的方式。netty返回数据的调用是这样的contenxt.write(<TObject> obj);这样将obj对象发送给客户端。

1.将回传的对象进行编码成buffer

2.通过socket进行传送.

>>>>>>>>>>>>>>

下面我贴出回传数据的过程.

在数据处理的时候,我尝试调用这段代码

在IOCP的工作线程中如果数据发送完成,回收内存块。

TIOCPTools.SendBuffer代码

//编码器代码,负责将发送的对象转换成流

>>>>>好了关键性的代码我都贴出来了。这次就不提供demo了。如果有需要的请留言

下一次学习的主题是做一个压力测试的demo