自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

To be, or not to be: that is the question

安心、静心、潜心搞点技术... ...

  • 博客(10)
  • 资源 (36)
  • 收藏
  • 关注

转载 Iperf 源代码分析(九)

Listener类在服务端,main函数通过命令行或环境变量设置了测量参数之后,生成Listener类的实例。由该Listener类的实例在指定的端口上等待客户端的连接。Listener类是Thread类的PerfSocket和Thread类的派生类。它的定义和实现位于文件src/Listener.hpp和src/Listener.cpp中。一个Thread函数就是一个独立的执

2009-08-21 15:14:00 2525

转载 Iperf 源代码分析(八)

Iperf发送的数据包结构在Iperf的测量过程中,说者线程会向听者线程发送一组数据包。在这些数据包中,除了使数据包达到指定大小而使用的填充数据外,还用以下主要信息:数据包本身的信息,如编号(id)、发送时间戳(timestamp)。主要用在UDP连接中。客户端向服务器端报告所使用的测量参数的信息,服务器端利用这些信息来发起反向连接,这些信息包含在client_hdr结构中。

2009-08-21 15:13:00 3621

原创 Iperf 源代码分析(七)

下面以程序的执行为主线,简要分析一下Iperf源代码的实现。 main函数 main函数在文件main.cpp中定义,它是程序的入口点。/* ------------------------------------------------------------------- * global variables * ------------------------

2009-08-21 15:12:00 2997

转载 Iperf 源代码分析(六)

perf中主要的类Iperf的实现中主要的类及其相互间的派生关系如下图所示。PerfSocket类PerfSocket类以Socket为基类派生而来。该类实现了Iperf用于通信的大多数功能,像发送UDP包(SendUDP),接收UDP包(Recv_UDP),发送TCP数据(Send_TCP),接收TCP数据(Recv_TCP)以及传输初始化、报告网络参数、发送/回

2009-08-21 15:11:00 2494

转载 Iperf 源代码分析(五)

Iperf的工作机制Iperf是基于Server-Client模式实现的。在测量网络参数时,Iperf区分听者和说者两种角色。说者向听着发送一定量的数据,由听者统计并记录带宽、时延抖动等参数。说者的数据全部发送完成后,听者通过向说者回送一个数据包,将测量数据告知说者。这样,在听者和说者两边都可以显示记录的数据。如果网络过于拥塞或误码率较高,当听者回送的数据包无法被说者收到时,说者就

2009-08-21 15:10:00 3441 1

转载 Iperf 源代码分析(四)

Socket 类Socket的定义和实现分别在文件Socket.hpp和Socket.cpp中。它的主要功能是封装了socket文件描述符、此socket对应的端口号,以及socket接口中的listen,accept, connect和close等函数,为用户提供了一个简单易用而又统一的接口。同时作为其他派生类的基类。Socket类的定义如下: * -----------

2009-08-21 15:09:00 2338

原创 Iperf 源代码分析(三)

SocketAddr类SocketAddr类定义在lib/SocketAddr.hpp中,实现在lib/SocketAddr.cpp中。SocketAddr类封装了网络通信中经常用到的地址结构以及在这些结构上进行的操作。地址解析也是在SocketAddr的成员函数中完成的。首先讨论一下Socket编程中用于表示网络地址的数据结构。网络通信中的端点地址可以一般化的表示为 (地址族,该

2009-08-21 15:08:00 2653

转载 Iperf 源代码分析(二)

Thread类 Thread类封装了POSIX标准中的多线程机制,提供了一种简单易用的线程模型。Thread类是Iperf的实现中比较重要的类,使Iperf实现多线程并行操作的核心。Thread类的定义在文件lib/Thread.hpp中,其实现位于lib/Thread.cpp中。/* ------------------------------------------

2009-08-21 15:07:00 3394

转载 Iperf 源代码分析(一)

概述前段时间学习Linux网络编程的有关知识,希望看一看这些网络编程的技术在实际的代码中是如何运用的。正巧实验室的项目中使用了开源网络性能测试软件Iperf,于是便初步分析了Iperf的源代码。现将分析代码的点滴收获写在我的Blog上,希望各位高人多多指教。Iperf 是美国伊利诺斯大学(University ofIllinois)开发的一种网络性能测试工具。可以用来测

2009-08-21 15:06:00 8425 4

转载 iperf 使用总结

Iperf 是一个 TCP/IP 和 UDP/IP 的性能测量工具,能够提供网络吞吐率信息,以及震动、丢包率、最大段和最大传输单元大小等统计信息;从而能够帮助我们测试网络性能,定位网络瓶颈。参数说明-s 以server模式启动,eg:iperf -s-c 以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 

2009-08-20 14:44:00 2253

Linux窗口程序设计Qt4精彩实例分析.part04

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析附源码03

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析附源码02

Linux窗口程序设计Qt4精彩实例分析附带源码全部奉献给有兴趣的朋友,此书通过例子讲解QT编程的精髓,深入浅出,简明扼要,是新手快速掌握qt编程的不二选择。该资源分22部分上传,请大家到我的资源里找齐全,只有全部下载才能正常解压。

2011-03-07

Linux窗口程序设计Qt4精彩实例分析及其源码.part01

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-06

c/c++指针资料集锦(chm格式)

我整理的一些关于c/c++指针学习的资料。很全的,感兴趣的可以试试,保证不失望!

2008-11-19

Socket编程学习资料

我在学习socket编程时搜集的一些相关资料,把它整理成chm格式电子书,放上来,方便大家。资料里有getsockopt()、setsockopt()、select()等不常用的函数的用法,还有tcp和udp的编程实例。

2008-11-19

深入理解linux内核(英文版/第3版/CHM格式)

经典好书,英文的,第3版,是CHM格式,不需要阅读器的,可以直接看。不多做介绍。

2008-11-16

深入理解linux内核(英文版/第2版)

英文版的,第2版的。好书,不要多介绍吧?

2008-11-16

深入理解linux内核(中文版)

找了半个月才找到的,网上只有英文版的,中文版的是稀有事物。我也不分几部份传了,一次性全传了。售价5分,与某人的分成几部分,每部份要2分比,还是很实惠的。再说,物以稀为贵嘛。

2008-11-16

Linux系统指令大全(经典pdf版)

找了好久才弄到的,比每次去google linux命令方便多了,呵呵,奉献出来,造福同仁!

2008-11-15

华为面试题集锦(超值版)

麻雀虽小,五脏俱全!我这资源虽小,却汇集了我师兄级和我这级两届人面试的试题。面面俱到,几无遗漏,堪称经典!奉献出来,给各位想进华为的抛砖引玉!希望各位心想事成。不想进华为的,也可以参考!

2008-11-14

编程插代码实用工具PIN

你们用过PIN吗?知道他的妙用吗?它可以帮助程序员截获程序员指定的调用,可以帮助程序员把任意代码插入到任意的位置,动态的执行。是编程人员一个不错的工具。这个工具是针对32位X86结构windows平台的,另外还有针对64为平台的,针对linux的。 附有用户指导手册,1分-----超值!

2008-11-14

windows编程API手册

详细讲述了windows API函数的功能与用法,全面细致!奉献出来与大家共同学习!

2008-11-09

计算机图形学经典教程

简明扼要的讲述图形学的精粹,形象生动,图文并重。是个难得的好的图形学教程!与各位爱好者共享!

2008-11-09

TCP/UDP传送文件源程序

这是在我以前编写的程序上加工改进的一个比较健全的程序。完全使用套接字编写的,没有使用MFC。对于不喜欢或不习惯封装函数的人来说,尤为难得。既有UDP传文件的程序,也有TCP传文件的程序。尤其是TCP程序,更是完美!保证下载就能用,无需任何调试。且传输大文件也绝对不丢包。平台:vs 2005。

2008-11-04

简单的TCP程序源码

一个简单易懂的tcp通信程序。适合初学socket编程的朋友参考学习!

2008-10-30

有关二维网游开发的基础编程

深入浅出讲述了游戏开发中视频处理、图像处理、坐标变换等基础!

2008-10-26

经典全面的视频采集编程

一个非常实用的,用于视频采集的程序。适合实验室做实验!

2008-10-26

Linux窗口程序设计Qt4精彩实例分析.part22

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part21

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part20

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part19

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part18

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part17

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part16

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part15

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part14

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part13

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part12

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part11

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part10

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part09

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part08

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part07

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part06

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

Linux窗口程序设计Qt4精彩实例分析.part05

Linux窗口程序设计Qt4精彩实例分析以及源码都有,省却了学习者学习过程中敲代码的麻烦,节约大把时间。共分22部分上传,需要者请在我的资源里找全。(22部分全部下载才能正常解压文件)

2011-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除