资源简介
计算机网络 csma cd 协议
同学做的 拿来大家一起学习
代码片段和文件信息
#include
using namespace std;
# include
# include
# include
# include
int inflagtkk1c=0;//i为循环变量、n为*控制参数、flag为总线状态、t为退避时间的1/2、k为退避参数、c为重传次数
int zongxian=0;
char fadata[20];
char shoudata[100];
void fa();
void listen();
int tuibi();
void shuru()
{
printf(“请输入要发送的数据:\n“);
scanf(“%s“fadata);
printf(“\n“);
listen();
fa();
exit(0);
}
void listen()
{
srand((unsigned)time(NULL));
zongxian=rand()%2;
if(zongxian==1)
{
printf(“监听完毕总线空闲将立刻数据\n\n“);
Sleep(500);
}
else {
printf(“总线繁忙继续保持监听\n\n“);
Sleep(400);
listen();
}
}
int MIN(int xint y)
{
if (x<=y)
return x;
else return y;
}
int tuibi()
{
k=MIN(c10);
k1=(pow(2k)-1);
srand((unsigned)tim
- 上一篇:MFC课程设计简单模拟打地鼠游戏
- 下一篇:C++DLL编程Demo
评论
共有 条评论