巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

浅析PHP Socket手艺

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-29 09:02:35 阅读数: 109

phpsocketSocket位于TCP/IP和谈的传输节制和谈,供给客户-办事器形式的异步通讯,即客户向办事器收回办事请求,办事器领受到请求后,供给响应的反应或办事!我操练了一个最根基的例子:

利用并倡议一个梗阻式(block)毗连,即办事器若是不前往数据流,则一向坚持毗连状况,一旦稀有据传播入,获得内容后就当即断开毗连。代码以下:
复制代码 代码以下:
<?php
$host = www.sohu.com; //这个地点随意,用新浪的也行,首要是测试用,哪一个无所谓
$page = "/index.html";
$port = 80;
$request = "GET $page HTTP/1.1";
$request .= "Host: $host";
//$request .= "Referer:$host";
$request .= "Connection: close";
//许可毗连的超不时候为1.5秒
$connectionTimeout = 1.5;
//许可长途办事器2秒钟内完成回应
$responseTimeout = 2;
//成立一个socket毗连
$fp = fsockopen($host, $port, $errno, $errstr, $connectionTimeout);
if (!$fp) {
    throw new Exception("Connection to $hostfailed:$errstr");
} else {
    stream_set_blocking($fp, true);
    stream_set_timeout($fp, $responseTimeout);
}
//发送请求字符串
fwrite($fp, $request);
//获得前往的数据流内容
$content = stream_get_contents($fp);
echo $content;
$meta = stream_get_meta_data($fp);
if ($meta["timed_out"]) {
    throw new Exception("Responsefrom web services server timed out.");
}
//封闭Socket毗连
fclose($fp);
?>

TAG标签: 浅析PHP   Socket手艺  
一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。比来几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

20
04月
Html5若何唤起百度舆图App的体例

比来接办了一个须要,请求夹杂式开辟,前端做好 h5 后将页面嵌入到 ios 和 android 中,须要用到百度舆图的舆图导航。详细功效点如... >>概况

16
04月
专业网站扶植-网站建造之LOGO常识先容

一、甚么是LOGO:掀开字典,咱们能够找到如许的诠释:“ logo: n.标识语 ”。在电脑范畴而言,LOGO是标记... >>概况

20
04月
HTML5自界说data-* data(ob

能够大师在利用jquery mobile时,常常会看到data-role、data-theme等的利用,比方:经由过程以下代码便可完成页眉的结果... >>概况

16
04月
专业网站扶植-网站建造后期必须做好功效的定位

1、企业的运营理念、产物或办事特点企业网站是企业按照本身运营的须要成立起来的,是以起首该当顺应企业运营的须要,为企业的运营和营销办事。企业网... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站