随笔分类 -  网络编程

网络编程
摘要:这是学习网络编程后写的一个练手的小程序,可以帮助复习I/O模型,epoll使用,线程池,HTTP协议等内容。 程序代码是基于《Linux高性能服务器编程》一书编写的。 首先回顾程序中的核心内容和主要问题,最后给出相关代码。 0. 功能和I/O模型 实现简易的HTTP服务端,现仅支持GET方法,通过浏 阅读全文
posted @ 2017-03-04 09:40 wangxiaobao1114 阅读(1955) 评论(0) 推荐(1)
摘要:这是学习网络编程后写的一个练手的小程序,可以帮助复习socket,I/O复用,非阻塞I/O等知识点。 通过回顾写的过程中遇到的问题的形式记录程序的关键点,最后给出完整程序代码。 0. 功能 编写一个简易群聊程序,程序具备的基本功能: 服务器:支持多个客户端连接,并将每个客户端发过来的消息发给所有其他 阅读全文
posted @ 2017-03-02 17:21 wangxiaobao1114 阅读(1154) 评论(2) 推荐(2)
摘要:阻塞、非阻塞、I/O复用、同步I/O、异步I/O 阅读全文
posted @ 2016-10-14 11:18 wangxiaobao1114 阅读(1325) 评论(1) 推荐(4)
摘要:本篇主干内容是TCP/IP网络编程1-9章学习笔记 1. linux文件描述符 描述符从3开始以由小到大的顺序编号,0,1,2,分配给标准I/O用作标准输入、标准输出和标准错误。 2. 协议族与套接字类型(socket函数第一、二个参数) domain常用 : IPv4协议族 PF_INET; ty 阅读全文
posted @ 2016-09-28 15:01 wangxiaobao1114 阅读(604) 评论(2) 推荐(0)