git
ssr
mirrors
vpn
mirroring
ss
wireguard
free-ss-account
virtual-phones
speeder
aploium
mirror-site
git-mirrors
tunsafe
-
Updated
Jun 17, 2020 - Rich Text Format
也算一个总结, 提醒后来人少走弯路.
写入 socket 时的内存管理
uv_write 函数写网口时, 写入数据的内存必须由你管理, 在 回调函数 uv_write_cb 内部释放. 如果你不信邪, 在
uv_write执行完以后马上释放, 恭喜你掉坑里了. 我就在这坑里呆了一星期. 因为这么干的结果是, 在Windows下一切正常, 在Linux下会随机写失败. 估计Windows对这块写内存复制了一份以增加安全性, 类unix平台就不管你死活了. 这点差异性就足以逼你发疯痛不欲生了.接收数