所以我一直想知道(和测试),我可以将fsockopen与代理和UDP流量一起使用吗?
例如:
$fp = fsockopen('udp://host.name.com', 512, $errno, $errstr);
if(!$fp){ die($errno . ' - ' . $errstr); }
有效......但只要我添加代理
$proxy = "123.58.183.141 "; // proxy
$port = 1080; // proxy port
$fp = fsockopen("udp://".$proxy, $port, $errno, $errstr);
if(!$fp){ die($errno . ' - ' . $errstr); }
// after connecting to proxy... connect to target...
fputs($fp, "CONNECT host.name.com:512\r\n");
并尝试使用fwrite发送一些带有fread的读取回复数据。我什么都没得到。
但是没有代理,一切都很完美。我尝试加载公共代理但我永远得不到回复......
对此人的任何想法?我也开始想“fputs($ fp,”CONNECT host.name.com:512\r\n“);”这不是正确的方式...或者是它?