linux网络
文章平均质量分 79
hjj414
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux网络编程--单进程服务器处理多客户请求(I/O复用)
采用I/O复用可以使用单进程的服务器去处理多个客户的连接请求,而不需要为每个客户分配单独的进程或线程去专门的处理客户请求;I/O复用的模型:进程阻塞于select(),而select检测相应的描述符集,如果有就绪的描述符,则退出阻塞,然后进程判断就绪的描述符并作相应的处理;下面的例子根据前面的文章:http://blog.youkuaiyun.com/hjj414/article/detail原创 2014-03-28 19:04:53 · 1293 阅读 · 0 评论 -
linux网络编程-服务器端线程池技术(C语言实现)
关于线程池的原创 2014-05-05 21:00:55 · 2010 阅读 · 0 评论 -
linux网络编程--服务器客户端(TCP实现)
linux下的一个服务器客户端的小程序,基于TCP的实现;服务器可以同时接受多个客户的接入,通过子进程处理客户请求,下面的例子中,服务器只将客户的IP和端口以及发送的信息显示,然后原样的将客户发送的信息发送给客户。客户端仅仅是输入信息以及显示收到的信息。TCP通信的模式如下图,比较固定,对着图编代码就可以了:服务器的main函数:int main(int argc, cha原创 2014-03-20 21:14:09 · 1704 阅读 · 0 评论 -
TCP 的那些事儿(下)
本文转自 酷壳 – CoolShell.cn 作者:陈皓转载 2014-07-10 10:58:59 · 785 阅读 · 0 评论 -
TCP 的那些事儿(上)
TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查转载 2014-07-10 10:49:18 · 677 阅读 · 0 评论
分享