我想在www.tetcos.com的NetSim中为Simulation编写我自己的自定义代码。 我是NetSim的新手,谁能解释我如何创建新项目?或者我如何printf到NetSim控制台?像基本的hello world类型项目一样?
答案 0 :(得分:1)
以下是有关如何开始自定义代码的三个简单步骤:
步骤1:设置项目:设置编译器,使项目代码在win(或Linux中的动态共享库(.so))中编译为动态链接库(DLL)。
步骤2:复制源代码:NetSim的安装目录包含$(NETSIM_INSTALL_DIR)/ NetSim / Simulation / src文件夹中所有协议的源代码。复制粘贴以下文件:
一个。来自路径$(NETSIM_INSTALL_DIR)/ src / simulation / include
的与TCP相关的头文件
湾与路径$(NETSIM_INSTALL_DIR)/ src / simulation / lib
中的TCP相关的Lib文件
C。来自路径$(NETSIM_INSTALL_DIR)/ src / Simulation / tcp的
步骤3:修改代码并替换二进制文件:打开TCP.c并在TCP init函数之后编写Hello World print语句。然后构建您的代码并用您的libTCP.dll(或libTCP.so)替换$(NETSIM_INSTALL_DIR)/ NetSim / Simulation / bin中的现有二进制NetSim(libTCP.dll或libTCP.so(对于linux))。
接下来,运行一个模拟,您将在命令行中看到“Hello World”。