基于Windows Socket的安全通信(C++实现,附源码)
2014-07-07 16:06
302 查看
先了解一下Socket的相关函数原型
使用Socket的程序在使用Socket之前必须调用WSAStartup函数来绑定Socket库
在Constructor中添加如下代码
应用程序完成对Socket的使用后应当调用WSACleanup函数来释放Socket库占用的系统资源
在析构函数冲添加如下代码
Socket通信流程
实现安全通信,应采用面向连接的TCP/IP协议来保证连接的可靠性
面向连接的套接字的系统调用时序图
添加成员变量及初始化
为“Start/Stop”按钮注册单击事件处理服务器端初始化及关闭操作
接收来自客户端的连接请求
客户端只需要创建Socket并尝试与服务器连接
为“Connect/Disconnect”按钮注册单击事件
用于循环接收信息的线程
为“Send”按钮注册单击事件,处理数据的加密发送
发送和接收的时候都用到了一个函数PrintData,用于将明文或密文以16进制输出以便作演示
代码地址:http://download.csdn.net/detail/kaitiren/7604097
在Constructor中添加如下代码
在析构函数冲添加如下代码
实现安全通信,应采用面向连接的TCP/IP协议来保证连接的可靠性
面向连接的套接字的系统调用时序图
添加成员变量及初始化
为“Connect/Disconnect”按钮注册单击事件
相关文章推荐
- 基于Windows Socket的安全通信(C++实现,附源码)
- 基于Windows Socket的安全通信(C++实现,附源码)
- 基于事件通信的轻量级MVP框架实现,附源码
- 基于ssl/tls实现vsftpd的安全通信并通过PAM实现对vsftpd的虚拟用户认证
- 基于Windows Socket的安全通信
- 基于OpenSSL的HTTPS通信C++实现
- WebService基于SoapHeader实现安全认证源码及说明
- 基于TCP和UDP的socket通信(C++实现)
- C++实现自己的插件框架 基于QtCreator源码裁剪
- “基于关键字匹配的文本过滤系统”配置文件的设计和实现(C/C++源码)
- LLC(Locality-constrained Linear Coding)基于OpenCV的C++源码实现
- 基于c++控制台的Socket通信源码
- c++ Windows Socket实现最简单的C/S网络通信(TCP)
- 基于SSH端口转发透过网关实现安全通信
- Linux学习之web服务器(1)--基于源码实现SSL的安全连接
- “基于关键字匹配的文本过滤系统”配置文件的设计和实现(C/C++源码)
- windwos平台下C++实现一个基于UDP的C/S模式通信示例
- VB.net 2005实现TCP网络通信例程(.net VS2005)源码
- 我的毕业设计论文:基于局域网的通信工具的设计与实现(一)
- 基于C++有限状态机的实现技术(调查报告)