文档章节

PHP异步调用实现方式

大灰狼wow
 大灰狼wow
发布于 2014/08/07 23:11
字数 120
阅读 84
收藏 4

4.fscokopen()函数

fsockopen是一个非常强大的函数,支持socket编程,可以使用fsockopen实现邮件发送等socket程序等等,使用fcockopen需要自己手动拼接出header部分

官方文档: http://cn.php.net/fsockopen/

 

$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {    
echo "$errstr ($errno)<br />\n";
} else { 
$out = "GET /backend.php  / HTTP/1.1\r\n";   
$out .= "Host: www.example.com\r\n";   
$out .= "Connection: Close\r\n\r\n";     
fwrite($fp, $out);    
/*忽略执行结果    
while (!feof($fp)) {   
echo fgets($fp, 128); 
 }*/   
 fclose($fp);}

 

本文转载自:http://www.cnblogs.com/gaoxu387/archive/2011/10/26/2224740.html

大灰狼wow
粉丝 48
博文 396
码字总数 49161
作品 1
嘉兴
程序员
私信 提问
加载中

评论(2)

大灰狼wow
大灰狼wow 博主

引用来自“kslr”的评论

你搞错了,异步不是这样的
是多线程么
kslr
kslr
你搞错了,异步不是这样的
PHP的HTTP解析扩展--php_http_parser

phphttpparser 是基于node.js http-parser的PHP扩展,可用于实现纯异步PHP程序 libcurl提供了异步调用方式,有两种风格: ONE MULTI HANDLE MANY EASY HANDLES:加入多个easy handle后执行c...

coooold
2015/11/18
1K
0
PHP异步协程框架 - Group-Co

PHP异步协程框架,支持SOA服务化调用,支持并行、串行调用。 支持异步日志,异步文件读写,异步Mysql,异步Redis,Mysql,Redis连接池。 为什么写这个框架? 利用协程特性以同步方式来编写异步代码...

coco1225
2017/11/02
2.1K
0
牧牧枫cc123/Group-Co

Group-Co 为什么写这个框架? 利用协程特性以同步方式来编写异步代码,增强可读性。 将swoole的异步特性与传统框架的MVC相结合。 可以用作api也可以用作http server,rpc server. 目前实现了以...

牧牧枫cc123
2017/07/07
0
0
Hprose for PHP 1.5.4 发布

Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而...

andot
2015/05/11
2.4K
9
异步 mysql 客户端--async-mysql-php

PHP异步并发访问mysql简单实现。 在实际的开发过程中,我们常常会遇到需要操作多张表,多个库的情况。有时因为一些限制我们不能进行连表(例如,异地数据库),所以只能用php串行访问后再在p...

呼延平
2015/07/23
983
1

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部