• 大小: 203KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: 选择重传  

资源简介

数据链路层的选择重传协议 C语言的代码实现。用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 < c) || (c < a && a <= b) |

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      47509  2009-12-01 14:32  数据链路层—选择性重传协议\datalink-A.log

     文件      59499  2009-12-01 14:32  数据链路层—选择性重传协议\datalink-B.log

     文件       6264  2009-12-01 19:03  数据链路层—选择性重传协议\datalink.c

     文件       3476  2009-10-19 16:46  数据链路层—选择性重传协议\datalink.dsp

     文件        524  2009-10-16 10:23  数据链路层—选择性重传协议\datalink.dsw

     文件     176162  2009-12-01 14:02  数据链路层—选择性重传协议\datalink.exe

     文件        518  2009-10-16 12:34  数据链路层—选择性重传协议\datalink.h

     文件     199324  2009-12-01 14:02  数据链路层—选择性重传协议\datalink.ilk

     文件      50176  2009-12-01 14:27  数据链路层—选择性重传协议\datalink.ncb

     文件      48640  2009-12-01 14:27  数据链路层—选择性重传协议\datalink.opt

     文件     427008  2009-12-01 14:02  数据链路层—选择性重传协议\datalink.pdb

     文件       1516  2009-12-01 14:02  数据链路层—选择性重传协议\datalink.plg

     文件      94208  2009-10-19 22:57  数据链路层—选择性重传协议\Protocol.dll

     文件       1831  2009-10-19 16:46  数据链路层—选择性重传协议\protocol.h

     文件       5932  2009-10-19 22:57  数据链路层—选择性重传协议\Protocol.lib

     目录          0  2010-01-02 12:54  数据链路层—选择性重传协议

----------- ---------  ---------- -----  ----

              1122587                    16


评论

共有 条评论

相关资源