資源簡介
包含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
- 上一篇:AI電話機器人源碼
- 下一篇:基于Django框架的簡單校園請假系統.rar
評論
共有 條評論