频道分类

Delphi Cross Socket的库

作者:admin 来源: 日期:2020/2/22 19:48:13 人气: 标签:

 

一个在Windows上使用带有Delphi的IOCP的优秀TCP服务器几乎没有哈希表,字典或队列。即使是多线程的,它也不会使用锁进行发送或接收操作(TLS除外)。也许只有一本字典可以保持联系。大多数核心对象都是接口,因此当它们超出范围时,引用对象将自动计数并删除,因为知道何时使用IOCP销毁对象是最棘手的方面之一。一个好的实现将利用IOCP的异步特性并且是非阻塞的,将Delphi匿名方法用作与请求/响应相关的操作的回调。这样可以避免过多的内存分配,并尽可能执行零内存传输/复制。一个很好的例子是一个叫做Delphi Cross Socket的库。

 

下载:https://github.com/winddriver/Delphi-Cross-Socket