摘要: poll函数 函数原型: struct ibv_context *ibv_open_device(struct ibv_device *device); 功能 打开指定的 InfiniBand 设备 返回设备上下文 (context),用于后续所有操作 这是使用 InfiniBand 设备的第一步 阅读全文
posted @ 2019-01-23 22:10 苏格拉底的落泪 阅读(540) 评论(0) 推荐(0)
摘要: 实验一 代码:链接【01项目】 1. 先启动服务器,如图: 2. 然后启动客户端,如图: 3. 输出结果: 【注意】:在服务器终止时,给父进程发送了一个SIGCHILD信号,这一点本例发生了,但是我们没有在代码中捕捉该信号,而默认该信号时被忽略,既然父进程未加处理,子进程于是进入僵尸状态。 如图: 阅读全文
posted @ 2019-01-23 18:40 苏格拉底的落泪 阅读(158) 评论(0) 推荐(0)
摘要: 文件IO #include<unistd.h> ssize_t read(int fd, void *buf, size_t count); read返回值: 1. = 0:数据读完(读到文件、管道、socket末尾-对端关闭) 2. -1: errno == EINTR:被信号中断 errno = 阅读全文
posted @ 2019-01-23 13:50 苏格拉底的落泪 阅读(112) 评论(0) 推荐(0)