please explain me the following code for stop and wait protocol
古いコメントを表示
clc;
clear all;
disp('SAMPLE INPUT AND OUTPUT: ');
n=input('Number of Frames: ');
frame=1;
while frame<=n
fprintf('Transmitting Frame %d\n',frame);
s=randint(1,1,15);
if s<3
fprintf('TIME OUT\n Re-');
elseif s>6
fprintf('PAK of Frame %d Received\n',frame);
frame=frame+1;
else
fprintf('NAK of Frame %d Received\n Re-',frame);
end
end
1 件のコメント
Walter Roberson
2021 年 10 月 1 日
No, that is not what the code does. See my description below.
回答 (1 件)
Walter Roberson
2013 年 11 月 12 日
0 投票
The code simply simulates receiving timeouts or PAK or NAK, choosing one of them at random.
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!