IPerf源代码概述

一 点睛

1 IPerf是用C++实现的。

2 IPerf运用了面向对象的思想进行建模,主要用到了Linux系统编程中的Socket网络编程和多线程编程,因此可以从IPerf开源代码中学习到面向对象编程、Socket网络编程以及多线程编程技术。

3 从最简单的1.7.0版本的源代码开始学习。

4 代码结构如下

src目录

[root@localhost src]# tree
.
├── Audience.cpp
├── Audience.hpp
├── Audience.o
├── Client.cpp
├── Client.hpp
├── Client.o
├── Extractor.cpp
├── Extractor.hpp
├── Extractor.o
├── List.cpp
├── Listener.cpp
├── Listener.hpp
├── Listener.o
├── List.h
├── List.o
├── Locale.hpp
├── main.cpp
├── main.o
├── Makefile
├── Makefile.depends
├── Notify.cpp
├── Notify.hpp
├── Notify.o
├── PerfSocket.cpp
├── PerfSocket.hpp
├── PerfSocket.o
├── PerfSocket_TCP.cpp
├── PerfSocket_TCP.o
├── PerfSocket_UDP.cpp
├── PerfSocket_UDP.o
├── Server.cpp
├── Server.hpp
├── Server.o
├── service.c
├── service.h
├── Settings.cpp
├── Settings.hpp
├── Settings.o
├── Speaker.cpp
├── Speaker.hpp
├── Speaker.o
└── version.h

lib目录

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值