Побитовый в сценарии клиент-сервер неверный

Мне было поручено создать сервер для клиента. У меня есть весь клиентский код, поэтому, используя его, я должен создать сервер.

У клиента есть определенный фрагмент кода в функции под названием readInt(num1); return num1 << 24 | num1 << 16 | num1 << 8 | num1, который вызывается каждый раз, когда клиент ожидает type = int в данных, полученных из пакета, и я просто не могу торговаться с этим.

Я попробовал то, что приходит в голову первым - просто поменять это, верно? Если int должен быть 3, сделайте 3 >> 24, но нет выхода.

Мой ум математически не работает, и я не очень хорошо решаю проблемы, так что если я хочу, скажем 3 на сервере читать как 3 на клиенте, какую формулу я бы использовал на стороне сервера для достижения этой цели?

Клиент находится в Adobe ActionScript 3, а сервер в Python 2.7.12.

1 ответ

Единственный способ, которым я знаю, это отправка отрицательного числа с сервера для получения того же результата, иначе невозможно изменить его через сервер (я думаю)

Другие вопросы по тегам