資源簡(jiǎn)介
計(jì)算機(jī)網(wǎng)絡(luò) csma cd 協(xié)議
同學(xué)做的 拿來(lái)大家一起學(xué)習(xí)
代碼片段和文件信息
#include?
using?namespace?std;
#?include?
#?include?
#?include??
#?include?
int?inflagtkk1c=0;//i為循環(huán)變量、n為*控制參數(shù)、flag為總線狀態(tài)、t為退避時(shí)間的1/2、k為退避參數(shù)、c為重傳次數(shù)
int?zongxian=0;
char?fadata[20];
char?shoudata[100];
void?fa();
void?listen();
int?tuibi();
void?shuru()
{
printf(“請(qǐng)輸入要發(fā)送的數(shù)據(jù):\n“);
scanf(“%s“fadata);
????printf(“\n“);
????listen();
fa();
exit(0);
}
void?listen()
{???
srand((unsigned)time(NULL));
zongxian=rand()%2;
if(zongxian==1)
{
printf(“監(jiān)聽(tīng)完畢總線空閑將立刻數(shù)據(jù)\n\n“);
Sleep(500);
}
else?{
printf(“總線繁忙繼續(xù)保持監(jiān)聽(tīng)\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
評(píng)論
共有 條評(píng)論