这里主要分享Delphi自带的跨平台Http网络组件和几个特别优秀的开源网络库
1、开源网络库之Delphi Cross Socket,由WiNDDRiVER(soulawing@gmail.com)开发的跨平台网络库,代码风格优美,注释详细,唯一不足的是Demo略少,在Github上开源:
https://github.com/winddriver/Delphi-Cross-Socket
QQ交流群:152678031
2、开源网络库之DIOCP,由天地弦(www.diocp.org)开发的网络并发框架,多线程管理库diocp,经过长时间的测试,运行极为稳定,在Github上开源:
https://github.com/ymofen/diocp-v5
QQ交流群:638127021
3、ZServer4D,细雨老仙从商业项目(游戏类)剥离而出的云服务器中间件,可以承载百万级在线的分布式长连接负载,在Github上开源:
https://github.com/PassByYou888/ZServer4D
QQ交流群:490269542
4、Delphi自带的跨平台Http组件,因为这个专题主要分享的是App,对很多App来说Http应该才是常用的网络通讯方式,因此就把Delphi的这个Http组件拿出来重点讲解一下。
主要是这两个单元:System.Net.URLClient, System.Net.HttpClient
具体的使用方法,本专题后面会有其他文章会使用到这个组件。