登录
首页 » C++ » network-coding-ns3-master

network-coding-ns3-master

于 2020-07-21 发布 文件大小:8414KB
0 283
下载积分: 1 下载次数: 25

代码说明:

  NS3模拟环境中实现网络编码模块,增加一个全新的水平之间的传输和IP层实现了两种不同的网络编码协议来提高TCP在无线Mesh网络中的性能(network coding module for NS3)

文件列表:

network-coding-ns3-master
.........................\.gitignore,230,2014-04-08
.........................\htm" target=_blank>LICENSE,18026,2014-04-08
.........................\ns-3.13
.........................\.......\.gitignore,23,2014-04-08
.........................\.......\.lock-wafbuild,8069,2014-04-08
.........................\.......\htm" target=_blank>AUTHORS,3732,2014-04-08
.........................\.......\bindings
.........................\.......\........\python
.........................\.......\........\......\my_extra_api_definitions.py,490,2014-04-08
.........................\.......\........\......\ns
.........................\.......\........\......\..\_placeholder_,0,2014-04-08
.........................\.......\........\......\ns3
.........................\.......\........\......\...\_placeholder_,0,2014-04-08
.........................\.......\........\......\ns3modulegen-modular.py,3971,2014-04-08
.........................\.......\........\......\ns3modulegen.py,6413,2014-04-08
.........................\.......\........\......\ns3modulegen_core_customizations.py,19290,2014-04-08
.........................\.......\........\......\ns3modulegen_core_customizations.pyc,18929,2014-04-08
.........................\.......\........\......\ns3modulescan-modular.py,11846,2014-04-08
.........................\.......\........\......\ns3modulescan.py,13937,2014-04-08
.........................\.......\........\......\ns3modulescan.pyc,10574,2014-04-08
.........................\.......\........\......\ns3module_helpers.cc,10406,2014-04-08
.........................\.......\........\......\ns3__init__.py,82,2014-04-08
.........................\.......\........\......\ns__init__.py,1,2014-04-08
.........................\.......\........\......\pch
.........................\.......\........\......\...\_placeholder_,12,2014-04-08
.........................\.......\........\......\rad_util.py,26013,2014-04-08
.........................\.......\........\......\topsort.py,13288,2014-04-08
.........................\.......\........\......\waf,36,2014-04-08
.........................\.......\........\......\htm" target=_blank>wscript,18718,2014-04-08
.........................\.......\CHANGES.html,71861,2014-04-08
.........................\.......\doc
.........................\.......\...\build.txt,3711,2014-04-08
.........................\.......\...\codingstd.txt,116,2014-04-08
.........................\.......\...\contributing.txt,274,2014-04-08
.........................\.......\...\doxygen.conf,65256,2014-04-08
.........................\.......\...\introspected-doxygen.h,0,2014-04-08
.........................\.......\...\main.h,2011,2014-04-08
.........................\.......\...\manual
.........................\.......\...\......\figures



.........................\.......\...\......\.......\htm" target=_blank>README,955,2014-04-08
.........................\.......\...\......\.......\software-organization.dia,2990,2014-04-08
.........................\.......\...\......\Makefile,5674,2014-04-08
.........................\.......\...\......\rescale-pdf.sh,270,2014-04-08
.........................\.......\...\......\source
.........................\.......\...\......\......\attributes.rst,36360,2014-04-08
.........................\.......\...\......\......\callbacks.rst,9198,2014-04-08
.........................\.......\...\......\......\conf.py,6974,2014-04-08
.........................\.......\...\......\......\enable-modules.rst,5986,2014-04-08
.........................\.......\...\......\......\enable-tests.rst,5776,2014-04-08
.........................\.......\...\......\......\gnuplot.rst,8333,2014-04-08
.........................\.......\...\......\......\helpers.rst,2193,2014-04-08
.........................\.......\...\......\......\how-to-write-tests.rst,2254,2014-04-08
.........................\.......\...\......\......\index.rst,940,2014-04-08
.........................\.......\...\......\......\logging.rst,133,2014-04-08
.........................\.......\...\......\......\new-models.rst,18844,2014-04-08
.........................\.......\...\......\......\new-modules.rst,9295,2014-04-08
.........................\.......\...\......\......\object-model.rst,12658,2014-04-08
.........................\.......\...\......\......\object-names.rst,75,2014-04-08
.........................\.......\...\......\......\organization.rst,2905,2014-04-08
.........................\.......\...\......\......\python.rst,13285,2014-04-08
.........................\.......\...\......\......\random-variables.rst,12307,2014-04-08
.........................\.......\...\......\......\realtime.rst,4824,2014-04-08
.........................\.......\...\......\......\replace.txt,53,2014-04-08
.........................\.......\...\......\......\support.rst,110,2014-04-08
.........................\.......\...\......\......\test-background.rst,11811,2014-04-08
.........................\.......\...\......\......\test-framework.rst,30332,2014-04-08
.........................\.......\...\......\......\test-overview.rst,651,2014-04-08
.........................\.......\...\......\......\tests.rst,103,2014-04-08
.........................\.......\...\......\......\tracing.rst,50070,2014-04-08
.........................\.......\...\......\......\troubleshoot.rst,3115,2014-04-08
.........................\.......\...\......\......\_static
.........................\.......\...\......\......\.......\.hidden,0,2014-04-08
.........................\.......\...\mercurial.txt,1209,2014-04-08

.........................\.......\...\models
.........................\.......\...\......\figures
.........................\.......\...\......\.......\emulated-channel.dia,3112,2014-04-08
.........................\.......\...\......\.......\testbed.dia,2593,2014-04-08
.........................\.......\...\......\Makefile,9483,2014-04-08
.........................\.......\...\......\rescale-pdf.sh,270,2014-04-08
.........................\.......\...\......\source
.........................\.......\...\......\......\conf.py,7002,2014-04-08
.........................\.......\...\......\......\emulation-overview.rst,3588,2014-04-08
.........................\.......\...\......\......\index.rst,1111,2014-04-08
.........................\.......\...\......\......\internet-models.rst,108,2014-04-08
.........................\.......\...\......\......\network.rst,105,2014-04-08
.........................\.......\...\......\......\organization.rst,2040,2014-04-08
.........................\.......\...\......\......\README,138,2014-04-08
.........................\.......\...\......\......\replace.txt,53,2014-04-08
.........................\.......\...\......\......\_static
.........................\.......\...\......\......\.......\.hidden,0,2014-04-08
.........................\.......\...\htm" target=_blank>modules,1573,2014-04-08
.........................\.......\...\namespace-2.dia,57843,2014-04-08

.........................\.......\...\release_steps.txt,7117,2014-04-08
.........................\.......\...\tutorial

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Get_loop
    用于求网络中从某一节点开始形成环路到该节点结束的节点编号。对于求路径的问题会有一定的帮助(Used to find a node the network began to form a loop to the end node node numbers. To seek the path of problem would certainly help)
    2016-04-18 17:00:09下载
    积分:1
  • 用原始套接字实现监听
    用原始套接字实现网络监听 -socket with the original network monitoring
    2022-08-09 06:00:09下载
    积分:1
  • Qt_BarCode-master
    说明:  使用zint,生成二维码,条形码多种编码格式(Generate two-dimensional code, bar code)
    2021-01-30 13:28:33下载
    积分:1
  • FTP服务器源代码
    FTP服务器源代码-FTP server source code
    2022-02-02 13:30:35下载
    积分:1
  • c# 扫描IP Http Header
    c# 扫描IP Http Headerusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;using System.IO;namespace HScan{ public partial class Form1 : Form { int _currentThreads = 0; int _maxThreads = 100; Thread main = null; Thread mt = null; List threads = new List(); public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; } private void btnStart_Click(object sender, EventArgs e) { btnStart.Enabled = false; if (txtStart.Text.Trim() == "") { MessageBox.Show("起始IP不能为空."); return; } if (txtEnd.Text.Trim() == "") { MessageBox.Show("结束IP不能为空."); return; } int ts = Convert.ToInt32(txtThreads.Text); _maxThreads = ts; string startIp = txtStart.Text; string endIp = txtEnd.Text; TParameter tp=new TParameter(); tp.StartIp=startIp; tp.EndIp=endIp; tp.ThreadCount=ts; main = new Thread(new ParameterizedThreadStart(StartMe)); main.Start(tp); } protected void ThreadManage() { Thread c=null; while (true) { System.Object lockThis = new System.Object(); lock (lockThis) { for (int i = 0; i < threads.Count; i ) { if (threads[i] != null && !threads[i].IsAlive) { c = threads[i]; break; } } if (c != null) { threads.Remove(c); } } } } protected void StartMe(object ob) { mt = new Thread(new ThreadStart(ThreadManage)); mt.Start(); TParameter p = ob as TParameter; string curIp = p.StartIp; while (true) { for (int i = 0; i < _maxThreads; i ) { if (curIp != "") { if (_currentThreads >= _maxThreads) break; System.Object lockThis = new System.Object(); lock (lockThis) { _currentThreads ; if (_currentThreads > _maxThreads) _currentThreads = _maxThreads; string tip = curIp; Thread t = new Thread(new ParameterizedThreadStart(Run)); t.Start(tip); threads.Add(t); curIp = IPUtility.getLastIp(curIp, p.EndIp, 1); } } else { break; } } } } protected void Run(object ob) { string ip = ob.ToString(); SocketGetHead h = new SocketGetHead(); string ret = h.GetHtml(ip, 80); if (ret.IndexOf("DVRDVS-Webs") > 0) { ListViewItem item = new ListViewItem(); item.SubItems[0].Text = (listView1.Items.Count 1).ToString(); ListViewItem.ListViewSubItem lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = ip; item.SubItems.Add(lvSubItem); lvSubItem = new ListViewItem.ListViewSubItem(); lvSubItem.Text = "DVRDVS-Webs"; item.SubItems.Add(lvSubItem); listView1.Items.Add(item); } System.Object lockThis = new System.Object(); lock(lockThis) { lblCurIp.Text = ip; _currentThreads--; if (_currentThreads < 0) _currentThreads = 0; } } private void tsmCopy_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string ip = listView1.SelectedItems[0].SubItems[1].Text; Clipboard.SetText(ip); } } private void tsmExport_Click(object sender, EventArgs e) { StreamWriter writer = new StreamWriter(AppDomain.CurrentDomain.BaseDirectory "\export.txt",true); foreach (ListViewItem item in listView1.Items) { string ip=item.SubItems[1].Text; writer.WriteLine(ip); writer.Flush(); } writer.Flush(); writer.Close(); MessageBox.Show("导出成功!"); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } Thread.Sleep(5000); } private void btnStop_Click(object sender, EventArgs e) { try { if (mt != null) { mt.Interrupt(); mt.Abort(); } foreach (Thread t in threads) { t.Interrupt(); t.Abort(); } if (main != null) { main.Interrupt(); main.Abort(); } } catch { } btnStart.Enabled = true; } }}
    2014-06-23下载
    积分:1
  • This is a study on e
    这是一个关于电子商务的网站,初学者可以下来看看哦,-This is a study on e-commerce site, a beginner can look down Oh,
    2022-03-23 01:06:16下载
    积分:1
  • Minecraft 压测工具
    说明:  攻击各种中小型我的世界MINECRAFT服务器,真实可靠(Attack all kinds of small and medium-sized my world MINECRAFT server, true and reliable)
    2021-02-01 02:40:01下载
    积分:1
  • 设计:FTP客户端源代码实现(源码+文档+可执行文件)
    FTP客户端的实现源代码,包含功能如下:  (1)实现一个图形用户界面的FTP客户端,保证文件的安全传输和存储。  (2)提供登录界面,上传下载界面、帮助界面、关于界面  (3)通过输入服务器地址、用户名和密码,可以实现远程FTP主机的登录。  (4)提供本地文件上传功能,可对FTP主机文件进行下载和删除文件。  (5)提供对本地目录的读取与返回,能正确列出文件和文件夹,在没有登录服务器前可以作为一个简单的文件查询工具对本地文件进行查询。  (6)帮助页面可以对用户提供使用说明。  (7)关于界面包含设计者的信息(帮助界面和关于界面整合在一起)。  (9)支持ASCII传输模式和二进制数据传输模式,外加自动选择的模式  (10)FTP的两种工作模式的选择Port模式(主动)和P assive模式(被动)  (11)提供用户操作的状态信息输出
    2019-06-28下载
    积分:1
  • 轻量级的代理服务器
    轻量级Http代理服务器-lightweight proxy server
    2022-03-21 19:27:26下载
    积分:1
  • mFC socket
    mFC 实现的socket通讯 ,TCP/IP网络编程第十章实例。很好的源码,实现了客户端和服务器的通讯,一个回声程序的实例,客户端先请求连接服务器,然后就可以发送内容给服务器,服务器再转发回来显示    。
    2023-03-11 01:15:04下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载