如何在websocket的基础上自定义协议?

0

这个框架提供的自定义协议非常好用,但应该是在tcp基础上的自定义协议吧!
 
我现在的实际应用场景是想在websocket基础上再添加自定义的二进制协议,所以在Protocols下自定义协议已经无效了,不知道有没有简便的方式实现我的这种需求呢?

已邀请:

six

赞同来自: zhouciming

在websocket协议基础上包装一层就好了吧


class MyWebSocket{
public static function input($buffer, $connection) {
return Websocket::input($buffer, $connection);
}

public static function encode($data, $connection) {
$buffer = WebSockt::encode($data, $connection);
return your_encode($buffer);
}

public static function decode($buffer, $connection) {
$data = Websocket::decode($buffer, $connection);
return your_decode($data);
}
}

要回复问题请先登录注册