コード例 #1
0
ファイル: Messages.py プロジェクト: kytvi2p/i2p.pybit
def generateCancel(index, begin, length):
    return _createMessageLength(13)+shortIntToBinary(8)+\
           longIntToBinary(index)+\
           longIntToBinary(begin)+\
           longIntToBinary(length)
コード例 #2
0
ファイル: Messages.py プロジェクト: kytvi2p/i2p.pybit
def generatePiece(index, begin, block):
    return _createMessageLength(9+len(block))+shortIntToBinary(7)+\
           longIntToBinary(index)+\
           longIntToBinary(begin)+\
           block
コード例 #3
0
ファイル: Messages.py プロジェクト: kytvi2p/i2p.pybit
def generateHave(pieceIndex):
    return _createMessageLength(5)+shortIntToBinary(4)+longIntToBinary(pieceIndex)
コード例 #4
0
ファイル: Messages.py プロジェクト: kytvi2p/i2p.pybit
def generateRequest(index, begin, length):
    return _createMessageLength(13)+shortIntToBinary(6)+\
           longIntToBinary(index)+\
           longIntToBinary(begin)+\
           longIntToBinary(length)
コード例 #5
0
ファイル: Messages.py プロジェクト: kytvi2p/i2p.pybit
def _createMessageLength(length):
    return longIntToBinary(length)