資源簡介
數(shù)據(jù)鏈路層的選擇重傳協(xié)議 C語言的代碼實現(xiàn)。用VC6 看看就知道了。
代碼片段和文件信息
#include?
#include?
#include?“protocol.h“
#include?“datalink.h“
#define?MAX_SEQ?31
#define?DATA_TIMER?3800//calculagraph?timer
#define?ACK_TIMER?1100
#define?NR_BUFS?16???//windows?number
#define?inc(k)if(k
typedef?enum{falsetrue}bool;
typedef?unsigned?char?seq_nr;//sequence?or?ack?number
typedef?struct{
unsigned?char?info[PKT_LEN];
}packet;//packet?definition
static?int?phl_ready?=?0;
bool?no_nak=true;
typedef?struct?frame?{?
????unsigned?char?kind;?//?frame_DATA?
????seq_nr?ack;//acknowledgement?number
????seq_nr??seq;//sequence?number
????packet?data;?//the?network?layer?packet
????unsigned?int??padding;
}frame;
static?int?between(seq_nr?aseq_nr?bseq_nr?c){
??????if((a?<=?b?&&?b?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????47509??2009-12-01?14:32??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件??????59499??2009-12-01?14:32??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件???????6264??2009-12-01?19:03??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件???????3476??2009-10-19?16:46??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件????????524??2009-10-16?10:23??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件?????176162??2009-12-01?14:02??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件????????518??2009-10-16?12:34??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件?????199324??2009-12-01?14:02??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件??????50176??2009-12-01?14:27??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件??????48640??2009-12-01?14:27??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件?????427008??2009-12-01?14:02??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件???????1516??2009-12-01?14:02??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\datali
?????文件??????94208??2009-10-19?22:57??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\Protocol.dll
?????文件???????1831??2009-10-19?16:46??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\protocol.h
?????文件???????5932??2009-10-19?22:57??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議\Protocol.lib
?????目錄??????????0??2010-01-02?12:54??數(shù)據(jù)鏈路層—選擇性重傳協(xié)議
-----------?---------??----------?-----??----
??????????????1122587????????????????????16
評論
共有 條評論