随笔分类 - 网络通讯
摘要:HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:I...
阅读全文
摘要:转载:http://blog.csdn.net/u010657219/article/details/44061629在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,sel...
阅读全文
摘要:1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:12345678bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 read(clifd,buf,...); ...
阅读全文
摘要:1.同步阻塞迭代模型 同步阻塞迭代模型是最简单的一种IO模型。 其核心代码如下: 1 2 3 4 5 6 7 8 bind(srvfd); listen(srvfd); for(;;){ clifd=accept(srvfd,...);//开始接受客户端来的连接 read(clifd,buf,...
阅读全文
摘要:概念普及 一、IP地址概念 IPv4 IPv4地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如...
阅读全文
摘要:1 . 使用linux c++,实现一个client和server,要求对功能做一些简单的封装,设计成几个简单的类,使用Makefile进行依赖管理; 2 . client使用连接池技术管理与服务器的通信,主线程间隔1s从连接池中取到一个连接,发送到server端,请求的格式为jso...
阅读全文
摘要:TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程。 图解TCP建立连接全过程 sanl 上图画出了TCP建立连接的过程。假定主机A是TCP客户端,B是服务端。最初两端的TCP进程都处于CLOSED状态。图中在主机下面的是TCP进程所处的状态...
阅读全文
摘要:要正确安装jsoncpp, 需要提前下载好scons, 然后才去安装jsoncpp.具体下载地址,网上有一大把,可以随意下载最新版本的进行安装。#tar -zxvf scons-2.1.0.tar.gz#cd scons-2.1.0#python setup.py install#t...
阅读全文
浙公网安备 33010602011771号