参考php Socket Functions
http://php.net/manual/en/ref.sockets.php
<?php//设置运行时间:永不超时
set_time_limit (0)
//开启缓冲
ob_implicit_flush ()
//IP地址
$ip = "127.0.0.1"
//监听端口
$port = 80
//创建socket
$socket = socket_create (AF_INET, SOCK_STREAM, 0)
if (!$socket){
die("创建socket失败!").socket_strerror(socket_last_error())
}
//绑定socket
$bind = socket_bind ($socket, $ip, $port)
if (!$bind){
die("绑定.socket失败!").socket_strerror ($bind)
}
//监听socket
$listen = socket_listen ($socket)
if (!$listen){
die("监听失败!").socket_strerror ($listen)
}
echo "{$port}端口监听成功!"
?>
参考思路如下:1、在监听的时候把监听到的内容存储起来,数据库/文件/缓存都行。
2、在浏览器能访问的脚本中把内容显示出来就行了;
3、或者直接用websocket来监听,接受到数据直接写在页面上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)