52ky 发表于 2023-10-26 10:00:59

R3应用层利用AFD驱动,编写自己的高效Socket服务 易语言源码

1.什么是afd驱动?

windows系统中socket机制的实现分为用户空间和内核空间实现。

用户空间是dll库ws2_32.lib



系统空间是afd.sys驱动

R3应用层使用AFD驱动编写自己的高效Socket服务。



简单来说,AFD驱动程序有一个与SOCKET应用程序接口的接口来实现SOCKET。 AFD 驱动程序实际上是一个 TDI 客户端。它通过TDI接口调用microsoftware的另一个网络组件TCPIP驱动程序来完成功能。 AFD 没有官方信息描述其接口,但是您仍然可以在互联网上找到很多有关 AFD 驱动程序的信息。



相对而言,AFD驱动器在国外应用较多。很多大型游戏厂商都使用AFD开发自己的socket服务来隐藏sned recv等功能。




页: [1]
查看完整版本: R3应用层利用AFD驱动,编写自己的高效Socket服务 易语言源码