码迷,mamicode.com
首页 >  
搜索关键字:unix网络编程    ( 336个结果
一文读懂阻塞、非阻塞、同步、异步IO
介绍 在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。本文就来讲一下这几个词语的含义、区别以及使用方式。Unix网络编程一书中作者给出了五种IO模型:1、BlockingIO - 阻塞IO2、 ...
分类:其他好文   时间:2018-05-13 11:50:59    阅读次数:179
Redis 和 I/O 多路复用
最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。 几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? ...
分类:其他好文   时间:2018-05-04 01:46:24    阅读次数:233
网络IO之阻塞、非阻塞、同步、异步总结
1、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细,我记得去年看第一遍时候,似懂非懂,没有深入理解。网上有详细的分析:http://blog.csdn.net/historyasamirror/article ...
分类:其他好文   时间:2018-02-25 16:02:47    阅读次数:218
消息队列和管道的区别
管道通信(PIPE) 管道通信方式的中间介质是文件,通常称这种文件为管道文件。两个进程利用管道文件进行通信时,一个 进程为写进程,另一个进程为读进程。写进程通过写端(发送端)往管道文件中写入信息;读进程通过读 端(接收端)从管道文件中读取信息。两个进程协调不断地进行写、读,便会构成双方通过管道传递信 ...
分类:其他好文   时间:2018-02-25 14:26:47    阅读次数:2592
read write函数
关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1)。 关于第二层面,依然建议Richard Stevens的《Unix network proggramming,vol1》(Unix网络编程卷1),这两本书公认是U ...
分类:其他好文   时间:2018-02-23 17:16:14    阅读次数:179
网络编程中的read,write函数
关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1)。 关于第二层面,依然建议Richard Stevens的《Unix network proggramming,vol1》(Unix网络编程卷1),这两本书公认是U ...
分类:其他好文   时间:2018-02-22 21:22:48    阅读次数:185
unix网络编程 代碼編譯
查看readme文件: Execute the following from the src/ directory: ./configure try to figure out all implementation differences cd lib build the basic library ...
分类:其他好文   时间:2018-02-09 22:18:41    阅读次数:173
整理的一些经典的电子书教程
整理一篇关于书籍的资源很久了,毕竟做一名程序员,就要做好保持学习的准备,主要是技术更新太快,不学就会被淘汰。电子书的话,即使是等电车的途中也能拿出来看看,体验蛮不错。在长途火车啊,飞机上看也比较合适。 请妥善保存,后期还会有更多更新,如果读者有不同的书籍资源或者这里没有你要找的书籍,也可以直接评论, ...
分类:其他好文   时间:2018-02-02 21:46:23    阅读次数:107
【unp】unix网络编程卷1-->环境搭建(ubuntu14.04)
学习unp网络编程,树上的例子均存在#include "unp.h",故需要对环境进行配置。 1. 到资源页下载unpv13e 2. 解压并将unpv13e 移动到相应的文件夹下 3. 编译 如若出现以下问题: 则需要: 至此,编译成功生成静态库libunp.a 4. 将生成的libunp.a复制到 ...
分类:系统相关   时间:2018-01-21 14:45:54    阅读次数:202
【Unix网络编程】 chapter5 TCP客户,服务器程序实例
chapter5 5.1 概述 5.2 TCP回射服务器程序:main函数 int main(int argc, char **argv) { int listenfd,connfd; pid_t childpid; socklen_t clilen; struct sockaddr_in, cli ...
分类:其他好文   时间:2017-12-17 00:16:17    阅读次数:172
336条   上一页 1 2 3 4 5 6 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!