• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签: csma  cd  协议  

资源简介

计算机网络 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

评论

共有 条评论