参考链接:http://www.cnblogs.com/nixi8/p/4925107.html
现在做一些Api开发的时候官方会有一些SDK,这些SDK其实原理都是通过socket来通讯的
示例类
<\?php
class Http{
const CRLF = “\r\n”;
private $line = array(); #请求行
private \$url = ”;
private \$head = array(); //请求的主体
private \$host = array(); //请求头的主机信息
private \$urlInfo = array(); // path info地址栏的url信息
private \$query = ” “; //pathinfo里的query的信息
private \$body = array();
priavte \$fo = null; //socket资源
private \$errno = -1; //socket资源打开的错误代码;
private \$errstr = “”;//socket资源打开的错误描述;
public function __construct(\$url){
\$this->contact(\$url);//链接资源句柄
}
}
?>