文件名称:Delphi 跨平台 Socket 通讯库
文件大小:7.02MB
文件格式:ZIP
更新时间:2021-10-11 13:07:21
delph
delphi跨平台socket,支持Windows - OSX - iOS - Android - Linux。支持http,epoll,iocp等。 ## 特性 - 针对不同平台使用不同的IO模型: - IOCP > Windows - KQUEUE > FreeBSD(MacOSX, iOS...) - EPOLL > Linux(Linux, Android...) - 支持极高的并发 - Windows > 能跑10万以上的并发数, 需要修改注册表调整默认的最大端口数 - Mac > 做了初步测试, 测试环境为虚拟机中的 OSX 10.9.5, 即便修改了系统的句柄数限制, > 最多也只能打开32000多个并发连接, 或许 OSX Server 版能支持更高的并发吧 - 同时支持IPv4、IPv6
【文件预览】:
Delphi-Cross-Socket-master
----Utils()
--------Utils.DateTime.pas(17KB)
--------Utils.Utils.pas(11KB)
--------Utils.RegEx.pas(3KB)
--------Utils.Logger.pas(6KB)
----Net()
--------Demos()
--------Tools()
--------Net.CrossHttpParams.pas(48KB)
--------Net.CrossSslServer.pas(3KB)
--------Net.Winsock.inc(24KB)
--------Net.CrossSocket.pas(27KB)
--------Net.Wship6.pas(21KB)
--------Net.CrossSocket.IocpLoop.pas(18KB)
--------Linux.epoll.pas(2KB)
--------Net.CrossHttpMiddleware.pas(7KB)
--------Net.SocketAPI.pas(21KB)
--------Net.CrossHttpUtils.pas(76KB)
--------Net.CrossSslDemoCert.pas(5KB)
--------Net.CrossHttpRouter.pas(10KB)
--------BSD.kqueue.pas(4KB)
--------Net.Winsock2.pas(248KB)
--------Net.CrossHttpServer.pas(118KB)
--------Net.CrossSocket.EpollLoop.pas(21KB)
--------Net.CrossSocket.KqueueLoop.pas(21KB)
--------Net.CrossSocket.EventLoop.pas(8KB)
--------libssl.ios()
--------Net.CrossServer.pas(3KB)
--------Net.CrossSslSocket.pas(16KB)
--------Net.OpenSSL.pas(38KB)
----LICENSE(7KB)
----README.md(2KB)