在php套接字中发送十六进制值,但服务器恢复为ascii值

时间:2016-06-04 05:26:25

标签: php sockets

我需要将十六进制值发送到php套接字,但服务器套接字接收ascii类型值。有没有可能发送十六进制值?如果我发送'0x01'这个十六进制值,但服务器端接收相同的'0x01'值但ASCII类型。任何人都可以发送解决方案。  可以在没有任何类型转换的情况下在php套接字中发送十六进制值吗?

1 个答案:

答案 0 :(得分:0)

这正是您发送的内容:十六进制数据的ASCII表示。

在PHP中,您可以使用$('#equipment_category_id option:contains(Complete plant)') 将该十六进制字符串转换为数字,PHP manual中定义如下:

  

number hexdec(string $ hex_string)