C笔记--接口封装思想引导以及初步实践
来源:互联网 发布:mac 删除软件 编辑:程序博客网 时间:2024/05/02 02:45
首先感谢王老师,很有激情的演讲。
一般C/C++开发项目需要的知识:
列子:
B/S模式
个人笔记本上的浏览器发送请求给服务器,服务器回应。
C/S模式:
C/S 一般使用的TCP/UDP协议。
软件的分层:
1.客服端环境初始化
2.客服端发送报文
3.客服端接受报文
4客服端环境释放
第一套:
#ifndef _SCK_CLINT_H_#define _SCK_CLINT_H_//函数声明// 1、客户端环境初始化int sckClient_init(void **handle); //5 day// // 2、客户端发送报文int sckClient_send(void *handle, unsigned char *data, int datalen);// 3、客户端端接受报文int sckClient_rev(void *handle, unsigned char *out, int *outlen); //1// 4、客户端环境释放 int sckClient_destroy(void *handle);#endif
第二套:
//条件编译 避免头文件多次包含#ifndef _SCK_CLINT02_H_#define _SCK_CLINT02_H_#ifdef __cplusplus //如果是调用的C++编译器,那么按C的语法翻译。首位对应,结尾还有 #ifdef #endifextern "C" {#endif//函数声明// 1、客户端环境初始化int sckClient_init2(void **handle); //5 day// // 2、客户端发送报文int sckClient_send2(void *handle, unsigned char *data, int datalen);// 3、客户端端接受报文int sckClient_rev2(void *handle, unsigned char **out, int *outlen); //1int sckClient_rev2_Free(void **p); //1// 4、客户端环境释放 int sckClient_destroy2(void **handle);#ifdef __cplusplus}#endif#endif
0 0
- C笔记--接口封装思想引导以及初步实践
- 封装和接口思想
- MVP架构引导自己的封装思想
- 面向接口思想笔记
- Ajax笔记03初步封装
- C语言程序设计实践-数组初步
- 前端工程:apis接口封装实践
- 【C语言学习】封装和模块化思想
- 【C语言学习】封装和模块化思想
- (0026)iOS 开发之模块化封装初步实践
- C语言程序设计实践(OJ)-数组初步
- 笔记1之Qt4初步初步实践o
- 模块化编程思想及(C++)实践
- 使用接口进行封装以及数据传输
- Linux之含互斥量线程封装(接口思想)
- a.面向对象编程思想(封装继承多态接口)
- 浅谈接口的封装和设计思想入门
- [实践笔记]移动硬盘引导linux系统安装笔记
- 做一个oop版的电子词典(扩展1)
- 省赛总结
- 安卓开发环境ADT Bundle for Windows
- 程序员继续拧巴中(二)
- 黑马程序员_JAVA字符串String类
- C笔记--接口封装思想引导以及初步实践
- 职责链
- Win8.1 vmware station 10 无法联网
- Java异常处理
- cookie 和session 的区别详解
- 2014百度之星初赛第二轮解题报告:best_financing
- 【8】自己写数据库函数库 — 编译函数库
- 【求职受骗】我在黄河旋风150天,别让无良企业再坑学弟学妹们
- 2014百度之星初赛第二轮解题报告:chess