需求目標:
我有一份自定義協(xié)議,實質(zhì)上有且只有3個回調(diào)事件,比如onA,onB,onC,是否可以通過自義定協(xié)議的解包方法(decode)實現(xiàn)調(diào)用上述三個事件,而不用去理會onMessage.
?
試圖實現(xiàn)的方法:
我在自定義協(xié)議的decode的邏輯里,在解包邏輯之后,分別通過call_user_function,調(diào)用連接對象中不同的回調(diào)事件,最后return ''
?
這也是合理的設計嗎?
?
以下截圖是websocket協(xié)議中encode的內(nèi)容;
?