在 GO 中我可以执行以下操作:
conn, _ := net.Dial("tcp", CONNECT) // Client
request := []byte{01, 00} // The request start with 0100
request = append(request, []byte(`09302020073014323720200730007402`)...) // The request
conn.Write(request)
这确实有效,但是我无法将其转换为 PHP。
到目前为止我所拥有的:
$fp = stream_socket_client("tcp://x:x", $errno, $errstr, 5);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$queryString = '010009302020073014323720200730007402';
fwrite($fp, $queryString);
echo fgets($fp, $responseSize);
fclose($fp);
}
我尝试使用此处描述的解决方案但没有成功,服务器无法识别我的输入。
繁星点点滴滴