我正在尝试使用python中的“二进制”Th裂隙数据类型来发送二进制数据。当实际的客户端操作启动时(在发送实际发生之前),客户机将触发一个抱怨UTF编码的异常。库不支持真正的二进制编码吗?这是因为我使用的是JSON协议,而该协议并不对二进制定义进行保护。在引擎盖下,Thrug0.9.1生成一个“二进制”字段,作为“string”( Java和C++也是如此)。service Service {
oneway
在解析从Python服务器返回的Json对象时遇到问题。我得到的错误是"ArgumentException: JSON必须表示一个对象类型“。令人费解的是,如果我使用(服务器返回的确切字符串),并在将它传递给解析方法Player.CreateFromJSON之前对其进行硬编码,那么它就能工作了!以下是Python服务器中的3行相关代码
x = '{"playerId&