Size: a a a

2020 June 01

СК

Серверный Кит... in pro.python
может тебе big endian нужен
источник

D

Dim in pro.python
row byte нужен
источник

СК

Серверный Кит... in pro.python
что
источник

СК

Серверный Кит... in pro.python
кароч
источник

D

Dim in pro.python
как преобразовать int в byte?
источник

D

Dim in pro.python
в данном случае в 4 байт
источник

D

Dim in pro.python
что бы отправить их в порт
источник

СК

Серверный Кит... in pro.python
>>> hex(n)
'0xaeee73ed'
>>> b = bytearray(4)
>>> b[3] = n & 0xff;
>>> n >>= 8
>>> b[2] = n & 0xff
>>> n >>= 8
>>> b[1] = n & 0xff
>>> n >>= 8
>>> b[0] = n & 0xff
>>>
>>> b
bytearray(b'\xae\xees\xed')
>>>
источник

СК

Серверный Кит... in pro.python
в big endian
источник

СК

Серверный Кит... in pro.python
>>> struct.pack("!I", n)
b'\xae\xees\xed'
>>>


! - net order
I - unsigned int
источник

D

Dim in pro.python
а вместо n можно подставить переменную?
источник

СК

Серверный Кит... in pro.python
очевидно да
источник

СК

Серверный Кит... in pro.python
Серверный Кит
>>> hex(n)
'0xaeee73ed'
>>> b = bytearray(4)
>>> b[3] = n & 0xff;
>>> n >>= 8
>>> b[2] = n & 0xff
>>> n >>= 8
>>> b[1] = n & 0xff
>>> n >>= 8
>>> b[0] = n & 0xff
>>>
>>> b
bytearray(b'\xae\xees\xed')
>>>
@floordiv если сетевым решил заняться, выучи сука
источник

СК

Серверный Кит... in pro.python
источник

D

Dim in pro.python
Серверный Кит
очевидно да
не получается с переменной - ошибка
источник

СК

Серверный Кит... in pro.python
Dim
не получается с переменной - ошибка
?
источник

D

Dim in pro.python
числа - жрет, а переменную не хочет
источник

СК

Серверный Кит... in pro.python
код
источник

D

Dim in pro.python
md5_data= calc_md5_crc32.md5calc(login1)
hash_login1= calc_md5_crc32.crc32calc(md5_data)
print hash_login1

a=SER.send(hash_login1)

import struct
q=struct.pack("!I", hash_login1)
a=SER.send(q)
источник

СК

Серверный Кит... in pro.python
значит hash_login1:
1) Не число
2) Больше 2^32
источник