使用flash.net.Socket类从Java读取自定义对象时是否需要使用AMF库?

2020年8月26日 38点热度 0条评论

当我尝试从Java端向AS发送String,int原始值时,AS可以成功读取它。但是,如果我向AS发送自定义对象,则AS无法对其进行解码。是不是意思
flah.net.Socket必须依靠BlazeDS之类的AMF库来解码自定义对象吗?

解决方案如下:

是的,就是这种情况。实际上,原始int也是这种情况,但是AS3会为您隐式将int字符串转换为int(如果将其保存在int变量中)。

顺便说一句,您不必使用Socket连接即可使用AMF,但您当然可以。