0
问题是,当我试图发送一些数字或字符串与数字或一些符号通过套接字它发送一些额外的符号。例如,当我试图从CURL的另一边发送<ping>14399</ping>
结果我得到string(18) "14399"
。对于发送我使用socket_write($client->getSocket(), $text, strlen($text))
。如何编码数据?如何在php中编码发送通过套接字的数据?
问题是,当我试图发送一些数字或字符串与数字或一些符号通过套接字它发送一些额外的符号。例如,当我试图从CURL的另一边发送<ping>14399</ping>
结果我得到string(18) "14399"
。对于发送我使用socket_write($client->getSocket(), $text, strlen($text))
。如何编码数据?如何在php中编码发送通过套接字的数据?
问题可能不在通过套接字发送,因为<ping>14399</ping>
正好是18个字符长。可能由浏览器显示输出,并因此丢弃<
>
中的标记。