因为要做一个即时监控系统,硬件的数据采集不是我负责,然后数据在服务器中中转和处理,最后显示在Android端和WEB网页上,服务器看了下,是用RTSP/RTP/RTCP协议吗,这样有没有什么第三方插件可以参考呢,第一次做一头雾水,跪求菊苣指点,如果懂Android的的话求菊苣指点一下安卓端,感谢菊苣
解决方案 »
- setcookie 失败呀.怎么办啊.
- 如何判断网络上某个文件是否存在?
- 一台Web服务器压力太大,加一台服务器域名怎么办,2台要共用一个域名
- @unset($temp);为何提示parse error, unexpected T_UNSET?
- 大家看看这个能卖多少钱
- 我是新手,大家谁能帮我解决一个问题!!!!!!!!
- 做了两年PHP,想在西安找一PHP开发工作,发现很难。(附:我的作品)
- 还有一个问题 关于IE
- FTP函数怎么写呀?
- fopen()函数 r r+到底有啥区别啊?
- 微信开发,用户资料返回的json数据错误,不是json数据?
- 为何用网页打开PHP文件无法显示文本里调用的date()函数?
如果间隔短,socket<?php
$host="192.168.1.99";
$port=1234;
set_time_limit(0);//创建一个Socket
$socket=socket_create(AF_INET,SOCK_STREAM,0)ordie("Couldnotcreatesocket\n");//绑定Socket到端口
$result=socket_bind($socket,$host,$port)ordie("Couldnotbindtosocket\n");//开始监听链接
$result=socket_listen($socket,3)ordie("Couldnotsetupsocketlistener\n");//acceptincomingconnections//另一个Socket来处理通信
$spawn=socket_accept($socket)ordie("Couldnotacceptincomingconnection\n");//获得客户端的输入
$input=socket_read($spawn,1024)ordie("Couldnotreadinput\n");//清空输入字符串
$input=trim($input);//处理客户端输入并返回结果
$output=strrev($input)."\n";socket_write($spawn,$output,strlen($output))ordie("Couldnotwriteoutput\n");//关闭
socket_close($spawn);
socket_close($socket);
长连接:打过招呼后保持连接,服务器有消息了主动推送给网页
轮询:网页每隔N秒主动问服务器有没有新消息如果对监控延迟有要求,推荐workerman,最近几天在研究这玩意,感觉碉堡了