在客户端中按位 - 服务器方案计算错误

时间:2016-12-15 02:47:35

标签: python-2.7 sockets actionscript-3 bit-shift bitwise-or

我的任务是为客户端创建服务器。我有所有的客户'代码,所以使用它,我必须创建一个服务器。

客户端在名为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 个答案:

答案 0 :(得分:0)

我知道的唯一方法是从服务器发送负数以获得相同的结果,否则无法通过服务器将其反转(我猜)