예제 #1
0
파일: manager.py 프로젝트: kapetan/bitless
 def _create_requests(self, requests, piece):
     offset = 0
     while offset < piece.length:
         length = BLOCK_LENGTH if offset + BLOCK_LENGTH <= piece.length\
             else piece.length - offset
         requests.append(\
             protocol.request_message(piece.index, offset, length))
         offset += BLOCK_LENGTH
예제 #2
0
파일: manager.py 프로젝트: kapetan/bitless
 def _create_requests(self, requests, piece):
     offset = 0
     while offset < piece.length:
         length = BLOCK_LENGTH if offset + BLOCK_LENGTH <= piece.length\
             else piece.length - offset
         requests.append(\
             protocol.request_message(piece.index, offset, length))
         offset += BLOCK_LENGTH
예제 #3
0
 def request(self, index, offset, length):
     self._out.add_message(\
         protocol.request_message(index, offset, length))
예제 #4
0
파일: peer.py 프로젝트: kapetan/bitless
 def request(self, index, offset, length):
     self._out.add_message(\
         protocol.request_message(index, offset, length))