SOCKET连接接收不到数据 out1.println("我是007");out1.flush();pass-by-reference 在php.inc里面能找到对应的配置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fsockopen("192.168.0.103",8888,&$error_number,&$error_des,60))) 把&去掉, 即使是传应用,PHP4, 5默认只要在函数实现那里加&即可。fsockopen好像只能用在linux下还是咋的, 去看看PHP reference吧<?phperror_reporting(E_ALL);echo "<h2>TCP/IP Connection</h2>\n";/* Get the port for the WWW service. */$service_port = getservbyname('www', 'tcp');/* Get the IP address for the target host. */$address = gethostbyname('www.example.com');/* Create a TCP/IP socket. */$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);if ($socket === false) { echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";} else { echo "OK.\n";}echo "Attempting to connect to '$address' on port '$service_port'...";$result = socket_connect($socket, $address, $service_port);if ($result === false) { echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";} else { echo "OK.\n";}$in = "HEAD / HTTP/1.1\r\n";$in .= "Host: www.example.com\r\n";$in .= "Connection: Close\r\n\r\n";$out = '';echo "Sending HTTP HEAD request...";socket_write($socket, $in, strlen($in));echo "OK.\n";echo "Reading response:\n\n";while ($out = socket_read($socket, 2048)) { echo $out;}echo "Closing socket...";socket_close($socket);echo "OK.\n\n";?> 请教一个查询命令 加()和不加()区别竟然这么大,这是为什么??? 正则表达式 最后的20分求助:大家帮我看看这样的表格怎么输入/出? 菜鸟 求教 php 中的分页技术 小弟第一次写PHP,表单修改如何写呀~~~ 求LINUX下PHP+JAVA配置 多项投票请教 如何提交页面本身 我上传到sql了那些文件,但是读不出,怎么办? 请教 The filename *.xls is not readable 如果解决? php连接mysql数据库出现问题 找不到指定的程序
error_reporting(E_ALL);echo "<h2>TCP/IP Connection</h2>\n";/* Get the port for the WWW service. */
$service_port = getservbyname('www', 'tcp');/* Get the IP address for the target host. */
$address = gethostbyname('www.example.com');/* Create a TCP/IP socket. */
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n";
} else {
echo "OK.\n";
}echo "Attempting to connect to '$address' on port '$service_port'...";
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
} else {
echo "OK.\n";
}$in = "HEAD / HTTP/1.1\r\n";
$in .= "Host: www.example.com\r\n";
$in .= "Connection: Close\r\n\r\n";
$out = '';echo "Sending HTTP HEAD request...";
socket_write($socket, $in, strlen($in));
echo "OK.\n";echo "Reading response:\n\n";
while ($out = socket_read($socket, 2048)) {
echo $out;
}echo "Closing socket...";
socket_close($socket);
echo "OK.\n\n";
?>