小小程序媛  
得之坦然,失之淡然,顺其自然,争其必然

随笔分类 -  网络编程

  • 基本套接字编程(7) -- udp篇
    摘要:1. UDP概述 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式 阅读全文
    posted @ 2015-12-28 11:41 Coding菌 阅读(2230) 评论(0) 推荐(0)
  • 基本套接字编程(6) -- 线程篇
    摘要:1. 线程 传统Unix模型中,当一个进程需要另一个实体来完成某事,它就fork一个子进程来处理。Unix上大多数网络服务器程序便是以创建多个子进程的方式实现的:父进程accept一个连接,fork一个子进程,该子进程处理与该连接对端的客户之间的通信。 尽管,这种范式多年来一直用的不错,但是fork 阅读全文
    posted @ 2015-12-23 19:43 Coding菌 阅读(399) 评论(0) 推荐(0)
  • 基本套接字编程(5) -- epoll篇
    摘要:1. epoll技术 epoll是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那 阅读全文
    posted @ 2015-12-23 17:40 Coding菌 阅读(528) 评论(0) 推荐(0)