网络编程
mashuiping
欢迎共同交流共同进步!
展开
-
Google Protobuf
http://www.cnblogs.com/luoxn28/p/5303517.html转载 2017-04-23 23:15:25 · 325 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第一章 简介和TCP/IP
前言正如标题所说,第一章是对本书和TCP/IP的简介。简要介绍了网络通信的基本流程、简单socket客户端、服务端程序的编写,以及全书计算机运行的网络环境。关注点unp.h头文件一个简单的时间获取客户程序一个简单的时间获取服务器测试网络及主机64位体系结构unp.h头文件unp.h头文件包含了大多数网络程序都需要的所有标准头文件以及一些普通的系统头文件。它还定义了诸如MAXLINE等常原创 2017-03-23 14:51:02 · 588 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第四章基本TCP套接字编程
《UNIX网络编程卷1》读书笔记–第一章原创 2017-03-24 11:38:45 · 353 阅读 · 0 评论 -
C++后台开发 网络编程实践一
TTCP(test TCP): classic TCP performance testing tool1. What performance do we care? 1. Bandwith MB/s 2. Throughput, messages/s, queries/s(QPS), transactions/s (TPS) 3. Latency,原创 2017-03-25 00:32:52 · 2673 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第八章基本UDP套接字编程
前言本章简单介绍了UDP服务器程序的编写,到22.5节再讨论如何增加UDP程序的可靠性关注点recvfrom函数和sendto函数UDP回射服务器程序UDP回射客户端程序采用UDP的缺点及改进措施UDP的connect函数使用select函数的TCP和UDP回射服务器程序recvfrom函数和sendto函数 #include <sys/socket.h> ssize_原创 2017-03-24 11:40:23 · 345 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第七章套接字选项
《UNIX网络编程卷1》读书笔记–第一章原创 2017-03-24 11:40:02 · 365 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第六章I/O复用:select和poll函数
前言I/O复用采用轮询的方式处理多个描述符,当有文件准备好时,就通知进程。关注点I/O复用的应用场合采用I/O复用的客户端和服务器程序I/O复用的应用场合1. 当客户处理多个描述符时(通常是交互式输入和网络套接字),必须使用I/O复用,才能即使告知用户程序套接字的情况2. 如果一个TCP服务器既要处理监听又要处理连接套接字,一般要用I/O复用3. 如果既要处理TCP,又要处理UDP,一般原创 2017-03-24 11:39:36 · 612 阅读 · 0 评论 -
网络I/O模型select/poll/epoll
c++内存管理转载 2017-02-27 17:47:22 · 249 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第五章TCP客户/服务实例
前言 本章开始编写一个完整的TCP客户/服务器程序实例。 (1) 客户冲标准输入读入一行文本,并写给服务器 (2)服务器从网络输入读入这行文本,并回射给客户 (3)客户从网络读入这行回射文本,并显示在标准输出上。 (这个图是根据书中原图我重新绘制的图,可以看到服务器调用来了read而客户端调用readline,但是根据之前的讲诉,readline能够保证一次读取“全部”原创 2017-03-24 11:39:09 · 546 阅读 · 0 评论 -
初探《Linux多线程服务端编程 使用muduo C++网络库》
第1部分 c++多线程系统编程第1章 线程安全的对象生命期管理1. 多个线程同时看到一个对象时,析构可能出现race condition2. 线程安全的类的定义:多个线程同事访问时,其表现出正确的行为;无论操作系统如何调度这些线程,无论这些线程的执行顺序如何交织;调用端代码无须额外的同步或其他协调动作。3. MutexLock封装临界区,用RAII手法封装互斥器的创建和销毁。临界区在linux下原创 2017-04-08 00:24:10 · 2218 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第三章套接字编程简介
《UNIX网络编程卷1》读书笔记–第一章原创 2017-03-24 11:38:03 · 302 阅读 · 0 评论 -
《UNIX网络编程卷1》读书笔记--第二章传输层
前言本章提供本书示例所有TCP/IP协议的概貌。主要涉及TCP连接和终止、状态转换图、TIME_WAIT状态和UDP概述(第一次拜读忽略了SCTP)关注点TCP/IP协议概况用户数据包协议UDP传输控制协议TCPTCP/IP协议概况 ICMP 网际消息控制协议 处理在路由器和主机之间流通的错误和控制消息。 IGMP 网际组管理控制协议 用于多播 ARP 地址解析协议 把一个ip地址映原创 2017-03-24 11:37:39 · 546 阅读 · 0 评论