php socket读取数据显示有关问题
程序员文章站
2024-04-06 12:42:31
...
php socket读取数据显示问题
现在用php连接socket后得到的buffer可以打印出来,网页上的显示如下面所示:
接收到的数据如下所示:
response was:1
response was:1
response was:1
response was:1
response was:1
response was:1
response was:1
现在是向把这个buffer填写到一个文本框中,并一直刷新,不知道怎么实现,请大神们帮助。下面是我的代码!
if(isset($_POST['button'])){
echo "接收到的数据如下所示:";
echo "
";
$port=$_POST["t2"];
$host=$_POST["t1"];
set_time_limit(0);
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)or die("Could not create socket\n"); // 创建一个Socket
$connection = socket_connect($socket, $host, $port) or die("Could not connet server\n"); // 连接
//$connection = socket_connect($socket, "127.0.0.1", 7777) or die("Could not connet server\n"); // 连接
socket_write($socket, "hello socket") or die("Write failed\n"); // 数据传送 向服务器发送消息
ob_end_flush();
//echo str_pad(" ", 256);
while($buffer=socket_read($socket,1,PHP_NORMAL_READ)){
echo "response was:".$buffer."\n";
echo "
";
flush();
}
socket_close($socket);
}
if(isset($_POST['button2'])){
socket_close($socket);
}
?>
现在用php连接socket后得到的buffer可以打印出来,网页上的显示如下面所示:
接收到的数据如下所示:
response was:1
response was:1
response was:1
response was:1
response was:1
response was:1
response was:1
现在是向把这个buffer填写到一个文本框中,并一直刷新,不知道怎么实现,请大神们帮助。下面是我的代码!
if(isset($_POST['button'])){
echo "接收到的数据如下所示:";
echo "
";
$port=$_POST["t2"];
$host=$_POST["t1"];
set_time_limit(0);
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)or die("Could not create socket\n"); // 创建一个Socket
$connection = socket_connect($socket, $host, $port) or die("Could not connet server\n"); // 连接
//$connection = socket_connect($socket, "127.0.0.1", 7777) or die("Could not connet server\n"); // 连接
socket_write($socket, "hello socket") or die("Write failed\n"); // 数据传送 向服务器发送消息
ob_end_flush();
//echo str_pad(" ", 256);
while($buffer=socket_read($socket,1,PHP_NORMAL_READ)){
echo "response was:".$buffer."\n";
echo "
";
flush();
}
socket_close($socket);
}
if(isset($_POST['button2'])){
socket_close($socket);
}
?>
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论