请求/响应协议和RTTRedis是一个使用客户端/服务器模型(也被称作请求/响应协议)的TCP服务器。这说明通常来讲一个一个请求的实现有以下步骤:客户端发送请求到服务器,并从socket中以堵塞的方式读取服务器的响应数据。服务器对发动的命令进行处理并把响应数据发回客户端。比如发送连续四个命令就会像这...
分类:
其他好文 时间:
2014-09-11 16:38:32
阅读次数:
208
服务器监听端口:143一次IMAP4rev1连接组成:1、建立客户端到服务器的网络连接;2、服务器初始欢迎;3、剩下就是重复客户端、服务器的交互, 交互基本形式为: 客户端发送命令 服务器返回请求数据 服务器返回完成响应 客户端命令引发操作。每个客户端命令以一个标识作为前缀(典型的有字母...
分类:
其他好文 时间:
2014-09-05 15:56:01
阅读次数:
1816
如何返回[object{xx:{}}]这种数组型json在服务器端return $arr[]=m;像这种都可以产生[Object { 0="9", 1="8", 2="9", 更多...}, Object { 0="10", 1="6", 2="11", 更多...}, Object { 0="10...
分类:
Web程序 时间:
2014-09-02 19:39:45
阅读次数:
171
一:数据库(Datebase)分为三个层次:1.库文件,用来存储数据:2.服务,一个服务程序,在后台运行,数据库的引擎,数据库的操作都需要服务完成,SQLserver(MSSQLSERVER)就是数据库的服务。3.管理界面,可以调用服务来操作数据文件,可以单独安装,也可以单独安装数据库文件和服务,不...
分类:
数据库 时间:
2014-09-01 22:35:13
阅读次数:
411
数据库三个层次:1.库文件---存数据2.服务(数据库引擎)3.管理界面DB——数据库——存取数据的文件(仓库)DBMS——数据库管理系统,包括(DB、管理软件)DBS——数据库系统.mdf存数据.ldf日志文件SQL——结构化查询语言(StructuredQueryLanguage)服务器名称默认...
分类:
数据库 时间:
2014-09-01 15:14:13
阅读次数:
224
TCP测试用客户程序
每次运行客户程序,在命令行参数指定服务器的ip地址,端口,发起连接的子进程数,和一个待发送的字符串数据,客户程序将模拟多个客户根据指定的子进程数创建子进程来并发的连接到服务器,并发送数据,服务器收到数据后都原样的回发给客户,是一点典型的回射服务器。
#include "net.h"
char *addr = NULL;
char *request = NULL;
uns...
分类:
其他好文 时间:
2014-08-30 21:48:30
阅读次数:
425
最近在做Web API接口,为前端展示提供数据服务,在公司发布接口服务一切都正常,但是回到家用自己的笔记本时,问题就来了,各种类型的错误,500,404..."您要找的资源已被删除、已更名或暂时不可用。"是出现最多的家伙...至于服务的发布,大家可以参考这篇文章:http://www.jb51.ne...
本文通过获取首页内容来讲解Web页面拖拽获取当前页数据,功能类似在google查看图片,这里面涉及如下五个步骤:(1)页面首次加载时读取第一页数据(2)触发滚动条拖拽动作(3)Ajax异步读取下一页数据(4)服务端把数据封装为Json返回(5)把页面数据通过DOM元素绘制在页面上接..
分类:
Web程序 时间:
2014-08-26 03:03:16
阅读次数:
314
我们知道,公钥用于发布出来,给别人加密数据,然后将要传输的数据通过公钥加密后,传输给自己时,就可以用自己的私钥解密。检查用户(如root)目录的.ssh下是否存在公钥文件,假设是rsa加密,那么则是检查文件/root/.ssh/id_rsa.pub是否存在。若不存在,则使用ssh-keygen命令生...
分类:
其他好文 时间:
2014-08-23 15:06:30
阅读次数:
173
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k)...
分类:
其他好文 时间:
2014-08-23 01:03:39
阅读次数:
204