网络编程
文章平均质量分 92
jianghao1996
这个作者很懒,什么都没留下…
展开
-
常见网络编程问题
常见问题汇总select/poll/epoll的用法非阻塞connect的写法阻塞socket和非阻塞socket的区别send/recv函数的返回值情况SO_REUSEADDR用法nagle算法keeplive选项SO_LINGER选项对于一端出现大量close_wait或者time_wait如何解决通信协议如何设计和解决数据包粘包与分片的问题心跳机制如何设计断线重连机制如何设置对IO多路复用技术的理解收发数据包正确的方式,收发缓冲区如何设计优雅的关闭定时器如何设计epo原创 2020-07-08 17:09:30 · 521 阅读 · 0 评论 -
Linux 高性能服务器网络编程(一)
Linux 高性能服务器网络编程Linux网络编程基础APISocket 地址API通用socket 地址专用Sokect地址IP地址转换函数创建socket(socket)命名(绑定)socket(bind)监听socket(listen)接收连接accpet发起连接(connect)关闭连接读写操作一个基本的C/S程序地址信息函数SOCKET选项(*)高级IO函数pipe()dup() / dup2()readv() / writev()sendfile()mmap() / munmap()splice原创 2020-06-01 14:37:38 · 518 阅读 · 0 评论