NS2笔记 invalid command name "Agent/TCPSink/mTcpSink"......

计算机网路实验 - 使用NS2模拟多媒体通讯与无线网络
实验四:网路效能量测 page 4-9
出现 invalid command name "Agent/TCPSink/mTcpSink"......
mUDP,mUdpSink,mTcpsink是NS2中没有的,是后来人写的。所以要使用此功能必须自行加入。

---------------------------------------------------------------------

    mUDP是UDP的延伸,除了具有UDP的功能外,还能记录所发送的包的信息。mUdpSink可以把接收到的包的信息记录到文件中。加入步骤:

    1.下载mUDP, mUdpSink的文件,要下载的有下列几个文件:
       mudp.cc、mudp.h、mudpsink.cc、mudpsink.h

       下载地址:http://140.116.72.80/~smallko/ns2/measure/


    2.新建/ns-allinone-2.33/ns-2.33/measure文件夹,把这四个文件放入其中。

    3.修改/ns-allinone-2.33/ns-2.33/common/packet.h,把如下程序加入struct hdr_cmn{}中。

            int frametype_; //added by smallko

            double  sendtime_;  // added by smallko

            unsigned int pkt_id_; // added by smallko

            unsigned int frame_pkt_id_; //added by smallko

    4.修改/ns-allinone-2.33/ns-2.33/Makefile,把如下程序加入OBJ_CC下一行。
            measure/mudp.o measure/mudpsink.o \

    5.修改/ns-allinone-2.33/ns-2.33/tcl/lib/ns-default.tcl,把如下程序加入Agent/Ping set packetSize_ 64下一行。

            Agent/mUDP set packetSize_ 1000

    6.在/ns-allinone-2.33/ns-2.33目录下执行make clean,make命令,就OK了。

---------------------------------------------------------------------

    mTcpSink是TCPsink的延伸,除了具有TCPSink功能外,还能记录所发出的包的信息。加入步骤:

    1.下载mtcpsink.cc, mtcpsink.h,放入/ns-allinone-2.33/ns-2.33/measure文件夹中,下载地址同上。

    2.修改/ns-allinone-2.33/ns-2.33/Makefile,把如下程序加入OBJ_CC下一行。   

                           measure/mtcpsink.o \

    3.在/ns-allinone-2.33/ns-2.33目录下执行make clean,make命令,就OK了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
错误信息"torch/lib/../../../../libmkl_gnu_thread.so: invalid ELF header"表示在导入torch库时发生了一个错误,提示ELF头部无效。ELF(Executable and Linkable Format)是一种用于二进制可执行文件和共享库的文件格式。 根据引用和引用,这个问题通常与缺少或损坏的库文件有关。解决这个问题的一种方法是重新安装或修复缺失的库文件。 根据引用的解决方法,您可以尝试以下步骤来解决该问题: 1. 找到libmkl_gf_lp64.so文件所在的路径,并复制该路径。 2. 在终端中输入以下命令以进入/etc/ld.so.conf.d目录:cd /etc/ld.so.conf.d 3. 创建一个新文件runtime-x86_64.conf,并使用sudo vi runtime-x86_64.conf命令进行编辑。 4. 在新建的文件中粘贴刚刚复制的路径。按下i键进入编辑模式,右键粘贴路径,然后按下Esc键,输入:wq保存并退出vi编辑器。 5. 运行sudo ldconfig命令以更新动态链接库缓存。 6. 输入ipython命令,然后尝试导入torch库,如果成功导入,则问题已解决。 这些步骤可以帮助您解决"torch/lib/../../../../libmkl_gnu_thread.so: invalid ELF header"错误。希望对您有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [invalid ELF header](https://blog.csdn.net/Jasonluo8/article/details/121263965)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [安装Pytorch之后出现问题](https://blog.csdn.net/qq_33289694/article/details/103858513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值