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