首页
学习
活动
专区
工具
TVP
发布

刘晓杰

专栏作者
281
文章
254709
阅读量
41
订阅数
UNPv1第二十章:高级UDP套接口编程
作为recvmsg的一个例子,我们将要写一个名为recvfrom_flags的函数,它与recvfrom类似,但他还返回:
提莫队长
2019-02-21
5950
UNPv1第二十二章:信号驱动IO
信号驱动是指进程预先告知内核,使得当某个描述符上发生某事时,内核使用信号通知相关进程。需要注意的是这里描述的信号驱动不是真正的异步I/O。 注意第16章描述的非阻塞I/O同样不是异步I/O。对于非阻塞I/O,内核一旦启动,I/O操作就不像异步I/O那样立即返回到进程,而是等到I/O操作完成或遇到错误;内核立即返回的唯一条件是I/O操作的完成不得不把进程投入睡眠,这种情况下内核不启动I/O操作。
提莫队长
2019-02-21
4700
UNPv1第二章:传输层
本章的焦点是传输层,包括TCP和UDP。 绝大多数客户/服务器网络应用使用TCP或UDP。 UDP是一个简单的、不可靠的数据报协议。而TCP是一个复杂、可靠的字节流协议。
提莫队长
2019-02-21
4430
UNPv1第八章:基本UDP套接口编程
使用UDP编写的一些常用应用程序有:DNS(域名系统)、NFS(网络文件系统)和SNMP(简单网络管理协议)
提莫队长
2019-02-21
6910
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档