-
-
Linux C语言socket网络编程_linux c++网络编程
Linux C语言socket网络编程需要Linux C 服务器开发视频学习资料的朋友请后台私信【架构】获取...
03月02日[编码文章]浏览:27
-
Linux网络API - 网络信息API_linux网络详解
socket地址的两个要素,即IP地址和端口号,都是用数值表示。这其实不便于记忆,也不便于扩展(比如从IPv4转移到IPv6)。因此你会经常看见用主机名访问一台机器,而不是IP地址;用服务名称来代替端口号。gethostbyname 和 gethostbyaddr...
03月02日[编码文章]浏览:25
-
epoll聊天室的实现_epoll视频教学
1.服务端a. 支持多个用户接入,实现聊天室的基本功能b. 使用epoll机制实现并发,增加效率2. 客户端a. 支持用户输入聊天消息b. 显示其他用户输入的信息c. 使用fork创建两个进程...
03月02日[编码文章]浏览:27
-
-
-
高性能服务器程序框架 - 有限状态机
有限状态机是逻辑单元内部的一种高效编程方法。有的应用层协议头部包含数据包类型字段,每种类型可以映射为逻辑单元的一种执行状态,服务器可以根据它来编写相应的处理逻辑,代码如下:...
03月02日[编码文章]浏览:38
-
-
好用的进程间通信方式——UnixDomainSocket
什么是unixsocketsocket大家应该很熟悉,以tcp/ip协议族为传输协议,用于跨主机通信,而unixsocket就是在socket的框架上发展出一种IPC机制(进程间通信),UDS(UNIX Domain Socket)提供面向流和面向数据包两种API接口,类似于TCP和UDP,其中SO...
03月02日[编码文章]浏览:39
-
一文读懂计算机内核态、用户态和零拷贝技术
存储介质的性能话不多说,先看一张图,下图左边是磁盘到内存的不同介质,右边形象地描述了每种介质的读写速率。一句话总结就是越靠近cpu,读写性能越快。了解了不同硬件介质的读写速率后,你会发现零拷贝技术是多么的香,对于追求极致性能的读写系统而言,掌握这个技术是多么的优秀~...
03月02日[编码文章]浏览:38