![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
缱绻的西格玛
西格玛不离散
展开
-
一个简单的函数适配器的例子
函数适配器可以实现一种函数的接口转换成另一种函数接口,代码如下所示://start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: 一个简单的函数适配器的例子(将一个函数接口转变为另一个接口)#include <iostream原创 2015-08-27 23:00:03 · 592 阅读 · 0 评论 -
一个epoll的简单例子
epoll事件机制的出发方式有两种:LT(电平触发)和ET(边沿触发) EPOLLIN事件: 内核中的socket接收缓冲区 为空(低电平) 内核中的socket接受缓冲区 不为空(高电平) EPOLLOUT事件: 内核中的socket发送缓冲区 不满 (高电平) 内核中的socket发送缓冲区 满(低电平)LT电平触发:高电平触发 ET边沿出触发:低到高或者高到低 服务端原创 2015-08-27 12:54:04 · 1835 阅读 · 0 评论 -
一个poll的简单例子
该程序使用poll事件机制实现了一个简单的消息回显的功能,其服务器端和客户端的代码如下所示: 服务器端://start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: 一个poll的简单例子,服务端#include <unis原创 2015-08-26 23:21:11 · 1712 阅读 · 0 评论 -
面向对象风格的线程类封装
本程序使用面向对象的风格对线程进行类封装,代码如下: 类头文件://start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: 面向对象风格的线程类封装#include <pthread.h>#include <iostre原创 2015-08-27 21:05:16 · 457 阅读 · 0 评论 -
基于对象风格的线程类封装
基于对象风格的编程思想和面向对象的编程思想不同。面向对象使用纯虚函数为派生类提抽象接口,是一种抽象类(实现回调);而基于对象使用具体类,在类里面通过注册函数实现回调;若是C风格的编程思想,则是定义全局的注册函数指针。 基于对象风格的线程类封装代码如下: 类头文件://start from the very beginning,and to create greatness//@author:原创 2015-08-27 23:46:05 · 628 阅读 · 0 评论 -
FTP服务器项目的一些整理
几个月前按照网上的教程写了一个FTP的服务器,现在回头整理一下里面的一些知识。FTP简介FTP是文件传输协议(File Transfer Protocol),工作在TCP/IP协议族的应用层,其传输层使用的是TCP协议,它是基于客户/服务器模式工作的(C/S架构),TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP的两种传输方式FTP有两种传输原创 2016-03-12 23:41:27 · 3710 阅读 · 0 评论