是否可以通过自定义协议实现自定义事件而不理会onMessage回调

0

需求目标:
我有一份自定义协议,实质上有且只有3个回调事件,比如onA,onB,onC,是否可以通过自义定协议的解包方法(decode)实现调用上述三个事件,而不用去理会onMessage.
 
试图实现的方法:
我在自定义协议的decode的逻辑里,在解包逻辑之后,分别通过call_user_function,调用连接对象中不同的回调事件,最后return ''
 
这也是合理的设计吗?
 
以下截图是websocket协议中encode的内容;
 

已邀请:

keytehu

赞同来自: augushong

既然官方源码是这么做的,我觉得应该没问题

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自: augushong

可以的,细节需要自己处理一下~~

augushong

赞同来自:

正在实践,过后再来show一波

要回复问题请先登录注册