怎么发送16进制流?
例如:1a b6 3c 08 2d 6e 都是16进制流的, 我需要在tcp客户端上面接收,tcp客户端只能接收16进制流的格式 所以,请教大神, 在Event.php里用Gateway::sendToClient($client_id,$cont)方法发送,$cont该怎么赋值?
你想发什么数据,就赋什么值
TCP客户端只能以16进制来接收,直接赋值字符串,接收不到。。。。
经过研究,跟大家分享一下,省的以后绕弯路, $cont='1ab63c082d6e'; Gateway::sendToClient($client_id,pack("H*",$cont)) ; 发送后,收到1a b6 3c 08 2d 6e
谢谢, 实际上你发送的并不是16进制,是二进制。
你想发什么数据,就赋什么值
TCP客户端只能以16进制来接收,直接赋值字符串,接收不到。。。。
经过研究,跟大家分享一下,省的以后绕弯路,
$cont='1ab63c082d6e';
Gateway::sendToClient($client_id,pack("H*",$cont)) ;
发送后,收到1a b6 3c 08 2d 6e
谢谢,
实际上你发送的并不是16进制,是二进制。