0
我正在使用Java Servlet作爲我的服務器端。不過,我不知道如何解碼從Flash的函數NetConnection.call發送的消息。 我下載BlazeDS作爲我的AMF3解碼器。但是,我怎樣才能從byteArray中讀取「methodName」和參數。如何解碼由NetConnection.call(methodName,responder,parameter)發送的消息由Java
我正在使用Java Servlet作爲我的服務器端。不過,我不知道如何解碼從Flash的函數NetConnection.call發送的消息。 我下載BlazeDS作爲我的AMF3解碼器。但是,我怎樣才能從byteArray中讀取「methodName」和參數。如何解碼由NetConnection.call(methodName,responder,parameter)發送的消息由Java
這可能應該是一個評論,因爲我不知道BlazeDS是如何工作的。我用Flash Media Server(FMS)使用NetConnection.call()
。但是,它可能與任何其他AMF服務器的工作方式相同:
使用FMS,您不會嘗試從字節數組中讀取方法名稱或參數。相反,您需要在服務器上定義一個方法,以便此方法具有相同的名稱並接受使用NetConnection.call()
時傳遞的相同參數。