S
Skywind Inside
写自己的代码,让别人猜去吧
Skywind Inside @skywind · 注册于 2026-09-20 · 80 博文 · 0 帖子 · 0 回复
博文 (80) 帖子 (0)
全部 随笔 游戏开发 编程技术 大浪淘沙 图形编程 网络编程 未分类 编译原理 人工智能 #Vim #网络 #命令行 #神兵利器 #GUI #优化 #Python #图形 #闲聊 #计算机系统 #算法 #机器学习 #AI #Win32 #词法分析 #同步 #小游戏 #编译原理 #Linux #经典游戏 #随笔 #汇编 #系统开发 #PIM #KCP #脚本 #视频 #IM #好用工具 #DOS
用好你的瑞士军刀/netcat
Netcat 号称 TCP/IP 的瑞士军刀并非浪得虚名,以体积小(可执行 200KB)功能灵活而著称,在各大发行版中都默认安装,你可以用它来做很多网络相关的工作,熟练使用它可以...
支持 Win10 的网络环境模拟(丢包,延迟,带宽)
升级 Windows 10 以后,原来各种网络模拟软件都挂掉了,目前能用的就是只有 clumsy: 唯一问题是不支持模拟带宽,那么平时要模拟一些糟糕的网络情况的话,是不太方便的...
新版瑞士军刀:socat
我在《用好你的瑞士军刀:netcat》中介绍过 nc 和它的几个实现(bsd, gnu, nmap),netcat 还有一个最重要的变种 socat (socket cat),值得花一篇完整的文章介绍一下...
Python 的 asyncio 网络性能比 C 写的 Redis 还好?
先前我做过一个 asyncio/gevent 的性能比较《性能测试:asyncio vs gevent vs native epoll》,今天修改了一下 asyncio 的测试程序的消息解析部分,改用 Protocol,发现...
WinSock 的 select 如何超过 64 个套接字限制?(三种方法)
在做跨平台网络编程时,Windows 下面能够对应 epoll/kevent 这类 reactor 事件模型的 API 只有一个 select,但是却有数量限制,一次传入 select 的 socket 数量不能超过...
WinSock 可以把 SOCKET 类型转换成 int 保存么?
在 Linux/Unix 等 posix 环境中,每个套接字都是一个文件描述符 `fd`,类型是 `int`,使用起来非常方便;但在 Win32 环境中是 `SOCKET` 类型被定义成 `UINT_PTR` ,是一...
异步事件模型的 Self-pipe trick
异步事件模型中有一个重要问题是,当你的 select/poll 循环陷入等待时,没有办法被另外一个线程被唤醒,这导致了一系列问题: 1)在没有 pselect/ppoll 的系统上,信号...