在开始socket编程之前,首先需要明确几个概念:
1.网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
2.socket中文名为“套接字”,是基于TCP/IP协议通信机制。
3.客户端的socket连接需要指定主机的ip地址和端口,ip地址类似于家庭地址,用于唯一确认一台主机,而端口类似于门牌号,用于唯一确认主机上的某一个程序。我们模拟一次HTTP的...
分类:
移动开发 时间:
2015-04-17 11:42:46
阅读次数:
218
验证码是一个非常有意思的问题,它的目的是区分输入者是人还是机器,这个问题本质上是一个图灵测试(推荐电影《模仿游戏》),验证码即是一种简单高效的验证方法,由CMU的教授于2000年左右创造,后来此牛人又将零星的验证码收集起来,转化为巨大的生产力,成功将上千万篇纸质文章数字化,目前Google还用其识别门牌号,路牌等(一个神人创造了验证码,又让验证码做出了巨大贡献)。12306昨天改用了图形验证码,而事实上,图形验证码已经不是新鲜事了,早在几个月钱,Google就换成了图形验证(谷歌让验证码更简单),这次咱们分...
分类:
其他好文 时间:
2015-03-17 20:11:34
阅读次数:
212
2014-11-17微域名【新朋友】点击标题下“微域名”关注。 【老朋友】点击右上角分享给朋友。在互联网世界,域名被称为“玉米”,相当于门牌号码;而国内从事域名注册与域名买卖的人,自然成了“米农”。近几年,动辄诱发江湖纷争、舆论围观的“米农”,自己却身形隐秘,极其低调。他们究竟如何呼风唤雨,操盘域名...
分类:
其他好文 时间:
2014-12-22 00:48:59
阅读次数:
198
1、主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。局域网:每台机器都...
分类:
系统相关 时间:
2014-09-23 21:49:05
阅读次数:
283
摘要:无论是百度LBS开放平台,还是高德LBS开放平台,其调用量最高的接口,必然是定位,其次就是地址解析了,又称为地理编码。地址解析,就是将地址转换为经纬度。而逆地址解析,就是将经纬度转换为地址。经纬度一般是由专业测绘机构用GPS采集,然后使用国测局接口加密,最后呈现在互联网地图上的。而地址,这里说的是结构化的带街道门牌号的地址,比如“北京市朝阳区阜通东大街6号”,这个地址是由公安局颁发的。而将地...
什么是端口映射?端口映射又称端口转发。端口映射过程就如同你家在一个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌号,这样你朋友很轻松的找到了你家。这个过程就是外网访问内网通过端口映射的形象说法。为什么要做端口映射?目前的网络接入...
分类:
其他好文 时间:
2014-07-22 22:47:33
阅读次数:
1323
对于指针,书本中讲的十分晦涩,其实只需要明白几点就可以。
1.指针,是一个数值为地址的变量,这里尤其注意,指针变量的值是地址!就是例如40002这种像门牌号的地址值,其实就是内存中的一个编号。
2.&,该符号的意思就是取地址,就是获取地址,得到地址值,其实就是那个编号。
3.*,取地址的内容,你有了一个地址,那该地址里存的什么?这时候需要这个*号来帮你取得。
int *p;这里声明一个指针...
分类:
编程语言 时间:
2014-06-29 07:20:49
阅读次数:
234
★内存和地址
内存的基本单位是字节,那么内存就可以按字节进行编址,就是给组成内存的所有连续的字节安排地址。其中一个最恰当的比喻就是房子与门牌号,假设有20间连续的房子,从最左边(或者左右边)开始分配门牌号1~20,给内存中字节分配的地址就相当于门牌号,字节就相当于房间。字节的容量只能存储一个字符。那么,内存是如何存储比字符更大的数据呢,比如:整型数据、浮点型数据?
★更大的内存单元
为了存储...
分类:
编程语言 时间:
2014-06-22 17:29:12
阅读次数:
209