西电计网课程实验(高悦)——校园网设计项目

这个作业参考了这篇博客 ,但这篇博客在路由转发的配置时有错误,可以对比我的操作试一下,这个错误也是比较诡异了,我不知道为啥他的配置看起来没毛病,但实际配置完成后一版成功转发,另一半失败,失败的那一半怎么配置都无法解决,(原博主文章评论区已有解决方法,但我的也能配)遂自己学习后换了个配置方法,成功解决。

题目

在这里插入图片描述
初学这个项目的同学要注意eNSP的BUG,务必记录下来每次操作的步骤,最后一气呵成,保存之后就别打开了,直接交。注:eNSP软件在打开保存文件存在BUG,有时保存不了文件(可能是由于开启设备状态直接关掉软件导致),因此可能一打开拓扑文件会弹出警告,此为保存时eNSP卡住而后我直接结束进程导致,点确定即可,然后依次启动设备(不要一次性启动全部,会卡住),全部成功启动后可以测试发现功能均正常。另外就是一定一定要有耐心,慢慢来,大约配30次左右就能通关,加油!!💪

老师评价

虽然做得比较粗糙,但好歹该有的功能没少,老师人真的真的很好!!!给了我100昏~附一个评语:
评语
项目文件指路

学习络程序设计的非常好的资料! │ 络应用程序设计.pdf │ 络应用程序重点.pdf │ 络程序设计作业.doc │ ├─unit01 │ ├─code │ │ ├─client │ │ │ │ .cdtbuild │ │ │ │ .cdtproject │ │ │ │ .project │ │ │ │ client.c │ │ │ │ │ │ │ ├─.settings │ │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ │ │ └─Debug │ │ │ client │ │ │ client.d │ │ │ client.o │ │ │ makefile │ │ │ objects.mk │ │ │ sources.mk │ │ │ subdir.mk │ │ │ │ │ ├─console │ │ │ client.c │ │ │ client.mak │ │ │ comm_func.c │ │ │ comm_func.h │ │ │ │ │ ├─helloworld │ │ │ │ .cdtbuild │ │ │ │ .cdtproject │ │ │ │ .project │ │ │ │ helloworld.c │ │ │ │ │ │ │ ├─.settings │ │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ │ │ └─Debug │ │ │ helloworld │ │ │ helloworld.d │ │ │ helloworld.o │ │ │ makefile │ │ │ objects.mk │ │ │ sources.mk │ │ │ subdir.mk │ │ │ │ │ └─server │ │ │ .cdtbuild │ │ │ .cdtproject │ │ │ .project │ │ │ server.c │ │ │ │ │ ├─.settings │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ └─Debug │ │ makefile │ │ objects.mk │ │ server │ │ server.d │ │ server.o │ │ sources.mk │ │ subdir.mk │ │ │ └─slide │ unit01.pdf │ unit01.ppt │ ├─unit02 │ ├─code │ │ ├─client │ │ │ │ .cdtbuild │ │ │ │ .cdtproject │ │ │ │ .project │ │ │ │ client.c │ │ │ │ │ │ │ ├─.settings │ │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ │ │ └─Debug │ │ │ client │ │ │ client.d │ │ │ client.o │ │ │ makefile │ │ │ objects.mk │ │ │ sources.mk │ │ │ subdir.mk │ │ │ │ │ ├─host │ │ │ │ .cdtbuild │ │ │ │ .cdtproject │ │ │ │ .project │ │ │ │ gethost.c │ │ │ │ │ │ │ ├─.settings │ │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ │ │ └─Debug │ │ │ gethost.d │ │ │ gethost.o │ │ │ host │ │ │ makefile │ │ │ objects.mk │ │ │ sources.mk │ │ │ subdir.mk │ │ │ │ │ └─server │ │ │ .cdtbuild │ │ │ .cdtproject │ │ │ .project │ │ │ server.c │ │ │ │ │ ├─.settings │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ └─Debug │ │ makefile │ │ objects.mk │ │ server │ │ server.d │ │ server.o │ │ sources.mk │ │ subdir.mk │ │ │ └─slide │ client.doc │ client.pdf │ server.doc │ server.pdf │ unit02-方敏.ppt │ unit02.pdf │ unit02.ppt │ ├─unit03 │ ├─code │ │ ├─delayserver │ │ │ │ .cdtbuild │ │ │ │ .cdtproject │ │ │ │ .project │ │ │ │ delayserver.c │ │ │ │ │ │ │ ├─.settings │ │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ │ │ └─Debug │ │ │ delayserver │ │ │ delayserver.d │ │ │ delayserver.o │ │ │ makefile │ │ │ objects.mk │ │ │ sources.mk │ │ │ subdir.mk │ │ │ │ │ └─multiclient │ │ │ .cdtbuild │ │ │ .cdtproject │ │ │ .project │ │ │ multiclient.c │ │ │ │ │ ├─.settings │ │ │ org.eclipse.cdt.managedbuilder.core.prefs │ │ │ │ │ └─Debug │ │ makefile │ │ multiclient │ │ multiclient.d │ │ multiclient.o │ │ objects.mk │ │ sources.mk │ │ subdir.mk │ │ │ └─slide │ unit03.pdf │ unit03.ppt │ ├─unit04 │ ├─code │ │ ├─icmptest │ │ │ comm_func.o │ │ │ ping │ │ │ ping.cpp │ │ │ ping.cpp~ │ │ │ ping.mak │ │ │ ping.o │ │ │ │ │ ├─udptest1 │ │ │ comm_func.o │ │ │ udpclient │ │ │ udpclient.cpp │ │ │ udpclient.cpp~ │ │ │ udpclient.mak │ │ │ udpclient.mak~ │ │ │ udpclient.o │ │ │ udpserver │ │ │ udpserver.cpp │ │ │ udpserver.cpp~ │ │ │ udpserver.mak │ │ │ udpserver.mak~ │ │ │ udpserver.o │ │ │ │ │ └─udptest2 │ │ comm_func.o │ │ udpclient │ │ udpclient.cpp │ │ udpclient.cpp~ │ │ udpclient.mak │ │ udpclient.mak~ │ │ udpclient.o │ │ udpclient2 │ │ udpclient2.cpp │ │ udpclient2.cpp~ │ │ udpclient2.mak │ │ udpclient2.o │ │ udpserver │ │ udpserver.cpp │ │ udpserver.cpp~ │ │ udpserver.mak │ │ udpserver.mak~ │ │ udpserver.o │ │ │ └─slide │ unit04.pdf │ unit04.ppt │ ├─unit05 │ ├─code │ │ │ exec.cpp │ │ │ fork.cpp │ │ │ mpserver.cpp │ │ │ mpserver.cpp.bak │ │ │ sharecode.cpp │ │ │ sharefile.cpp │ │ │ sharefile.dsp │ │ │ sharefile.dsw │ │ │ sharefile.ncb │ │ │ sharefile.opt │ │ │ sharefile.plg │ │ │ sigrecv.cpp │ │ │ sigsend.cpp │ │ │ sigset.cpp │ │ │ zombie.cpp │ │ │ zombie1.cpp │ │ │ zombie2.cpp │ │ │ zombie3.cpp │ │ │ zombie4.cpp │ │ │ │ │ └─Debug │ │ vc60.idb │ │ vc60.pdb │ │ │ └─slide │ 020608.pdf │ signal.pdf │ unit05.pdf │ unit05.ppt │ ├─unit06 │ ├─code │ │ fifo_client │ │ fifo_client.cpp │ │ fifo_server │ │ fifo_server.cpp │ │ pipe │ │ pipe.cpp │ │ socketpair │ │ socketpair.cpp │ │ socketpair.cpp~ │ │ unixipc_client │ │ unixipc_client.cpp │ │ unixipc_server.cpp │ │ unix_server │ │ │ └─slide │ question.txt │ unit06.pdf │ unit06.ppt │ ├─unit07 │ ├─code │ │ alarmio │ │ alarmio.cpp │ │ client │ │ client.cpp │ │ client_m │ │ client_m.cpp │ │ client_n │ │ client_n.cpp │ │ server │ │ server.cpp │ │ sig_server │ │ sig_server.cpp │ │ timeoutio │ │ timeoutio.cpp │ │ udpclient │ │ udpclient.cpp │ │ │ └─slide │ unit07.pdf │ unit07.ppt │ ├─unit08 │ ├─code │ │ client.c │ │ server.c │ │ │ └─slide │ unit08.pdf │ unit08.ppt │ ├─unit09 │ ├─code │ │ oobclient │ │ oobclient.cpp │ │ oobserver │ │ oobserver.cpp │ │ │ └─slide │ unit09.pdf │ unit09.ppt │ ├─unit10 │ ├─code │ │ └─winsock │ │ │ winsock.ncb │ │ │ winsock.sln │ │ │ │ │ ├─wssender(2) │ │ │ ReadMe.txt │ │ │ stdafx.cpp │ │ │ stdafx.h │ │ │ wssender.cpp │ │ │ wssender.vcproj │ │ │ │ │ └─wsserver(2) │ │ ReadMe.txt │ │ stdafx.cpp │ │ stdafx.h │ │ wsserver.cpp │ │ wsserver.vcproj │ │ │ └─slide │ unit10.pdf │ unit10.ppt │ ├─unit11 │ Linux络编程11_Web应用程序设计.ppt │ └─unit12 Linux络编程12_复习.ppt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alive~o.0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值