禅茶自在

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月4日

摘要: socketSocket协议的形象描述 1.一个是发动机(Socket),提供了网络通信的能力 一个是轿车(Http),提供了具体的方式2.socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意义。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相... 阅读全文
posted @ 2014-04-04 18:27 禅茶自在 阅读(187) 评论(0) 推荐(0)

摘要: 虽然cURL支持多种协议,但日常我们最常用的还是HTTP协议,下文中着重介绍HTTP的相关使用方法,因此我们要对HTTP协议有所了解。HTTP,超文本传送协议,通过因特网传送万维网文档的数据传送协议。我们访问一个网页的实际过程如下:1 客户端C===HTTP请求===>服务端S:GET index.html http/1.12 客户端C发起HTTP请求(HTTP Request)=>得到HTTP响应(HTTP Response)=>断开连接而平常我们通过浏览器浏览网页这个过程,浏览器自动完成发送HTTP请求及对服务端应答的数据进行解析的工作,从而将网页呈现给我们。我们使用cU 阅读全文
posted @ 2014-04-04 18:09 禅茶自在 阅读(1225) 评论(0) 推荐(0)

摘要: 句柄是什么?1.句柄是什么?在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针。指针包含了太多的信息。首先指针给出了对象存储的确切位置;其次,要操作一个指针,程序员必须知道指针所指对象的内部结构特征,也即,windows必须向程序员暴露相应的数据结构,而这些数据结构也许是操作系统想向程序员隐藏的。如果说COM技术向用户隐 阅读全文
posted @ 2014-04-04 14:24 禅茶自在 阅读(271) 评论(0) 推荐(0)

摘要: 起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送 HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等。在这篇博文中,我将简述下,在php中具 体怎么使用cURL来处理一些事情。cURL的优势你也许会说,在php中可以很容易的获取某个url的内容,只要通过file_get_contents,file或者readfile函数就能轻松实现,根本不必使用cURL:1 $content = file_get_contents("http://www.360 阅读全文
posted @ 2014-04-04 13:55 禅茶自在 阅读(164) 评论(0) 推荐(0)

摘要: 引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因 阅读全文
posted @ 2014-04-04 12:37 禅茶自在 阅读(139) 评论(0) 推荐(0)