(command, payload='')
| 181 | # Packet creation |
| 182 | |
| 183 | def CreatePacket(command, payload=''): |
| 184 | payload_length = len(payload) |
| 185 | checksum = hashlib.sha512(payload).digest()[0:4] |
| 186 | |
| 187 | b = bytearray(Header.size + payload_length) |
| 188 | Header.pack_into(b, 0, 0xE9BEB4D9, command, payload_length, checksum) |
| 189 | b[Header.size:] = payload |
| 190 | return bytes(b) |
| 191 | |
| 192 | def assembleVersionMessage(remoteHost, remotePort, participatingStreams, server = False, nodeid = None): |
| 193 | payload = '' |
no outgoing calls
no test coverage detected