• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Python
  • 标签: Python  滑动窗口  

资源简介

包含3个文件 2个差不多的python文件 一份doc说明 计算机网络第一次作业

资源截图

代码片段和文件信息

# -*- coding: cp936 -*-
import sys
import socket
import getopt
import time
import struct 

import Checksum
import BasicSender

‘‘‘
This is an unreliable sender class that reads from a file or STDIN.
‘‘‘
class UnreliableSender(BasicSender.BasicSender):
    # Handles a response from the receiver. 
    def handle_response(selfresponse_packet):
        if Checksum.validate_checksum(response_packet):
            print “recvRP: %s“ % response_packet
        else:
            print “recv: %s <--- CHECKSUM FAILED“ % response_packet

    def _split_message_seqno(self messageRC):
          pieces1 = messageRC.split(‘|‘)
          msg_typeseqno = pieces1[0:2]
          return seqno


    # Handles the ack seqno
    def handle_ack(selfResponseACKseqnoSd):
        checkSeqnoSd = seqnoSd+1
        

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

     文件       6420  2013-04-17 18:11  UnreliableSender v4.0!.py

     文件       6420  2013-04-17 18:11  UnreliableSender v4.1S.py

     文件      19968  2013-06-05 21:02  说明.doc

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

                32808                    3


评论

共有 条评论