Posted in

从Go标准库net.IPNet到自研IPRangeTree:支持IPv4/IPv6混合、超大网段合并、O(log n)查询的黑白名单底层引擎

第一章:Go黑白名单系统的设计挑 … 从Go标准库net.IPNet到自研IPRangeTree:支持IPv4/IPv6混合、超大网段合并、O(log n)查询的黑白名单底层引擎Read more

Posted in

Go UDP客户端上线即崩?紧急修复这4类典型错误(绑定端口冲突、IPv4/IPv6双栈误判、cgroup限流穿透、Go 1.21+ netpoll变更适配)

第一章:Go UDP客户端上线即 … Go UDP客户端上线即崩?紧急修复这4类典型错误(绑定端口冲突、IPv4/IPv6双栈误判、cgroup限流穿透、Go 1.21+ netpoll变更适配)Read more

Posted in

golang可以编程吗?用Go实现TCP/IP协议栈(IPv4/ICMP/TCP三次握手/滑动窗口),运行于Linux netns,零C依赖

第一章:golang可以编程吗 … golang可以编程吗?用Go实现TCP/IP协议栈(IPv4/ICMP/TCP三次握手/滑动窗口),运行于Linux netns,零C依赖Read more

Posted in

Go新版高级编程网络编程重构:net.Conn接口扩展、QUIC标准库预埋点、以及如何用net/netip替代老旧net.IPv4Mask

第一章:Go新版高级编程网络编程 … Go新版高级编程网络编程重构:net.Conn接口扩展、QUIC标准库预埋点、以及如何用net/netip替代老旧net.IPv4MaskRead more