简介
地址,一句话描述,牺牲带宽占用来降低延迟。
KCP 源码注释
头文件ikcp.h
1 | //===================================================================== |
源文件ickp.c
1 | //===================================================================== |
收发demo
使用lsof -i:8080
服务端
1 |
|
客户端
1 |
|
现象和总结
收发速度不一致会导致缓存堆积,大量的内存被申请而不被释放。
使用sendto发送数据之后,可以直接使用recvfrom接收响应的数据了。太久不取数据会取不到。
udp响应包不一定通过目的port返回。有可能通过0端口返回。
只有服务端通过一个共享变量来控制收发会出现死锁问题。