Winsock网络套接字实现网络连接_源码注释C++
2018-03-08 00:00
232 查看
摘要: 32位控制台上实现面向连接流的Sock套接字,文献《C++从入门到精通 (第2版)》.(明日科技)
写博客是一种积累!让优秀成为一种习惯!谨记每天要做的事!
编译环境:VC++6.0
直接看服务器端的源码,代码中所用的函数,都已注释。线程建立函数CreateThread,参考于百度百科。客户端的函数与服务器相端似不再作重复的注释。需要注意,当程序运行到listen()函数和recv()函数会进入相互等待状态。理解完代码后其实更能理解上图面向连接流的过程。
服务器端源码:https://gitee.com/feistel/codes/udh0nb7kxare9oz8pwy6562
客户端源码:https://gitee.com/feistel/codes/xw2o47ze8n61chvpfqgi097
荣耀给予世界,真实留给自己,致敬开源!
写博客是一种积累!让优秀成为一种习惯!谨记每天要做的事!
编译环境:VC++6.0
直接看服务器端的源码,代码中所用的函数,都已注释。线程建立函数CreateThread,参考于百度百科。客户端的函数与服务器相端似不再作重复的注释。需要注意,当程序运行到listen()函数和recv()函数会进入相互等待状态。理解完代码后其实更能理解上图面向连接流的过程。
服务器端源码:https://gitee.com/feistel/codes/udh0nb7kxare9oz8pwy6562
客户端源码:https://gitee.com/feistel/codes/xw2o47ze8n61chvpfqgi097
荣耀给予世界,真实留给自己,致敬开源!
相关文章推荐
- 结合redis设计与实现的redis源码学习-15-TCP网络连接(anet.c)
- 结合redis设计与实现的redis源码学习-18-网络连接库(networking.c)
- 用C++实现网络爬虫技术(WinSock编程)
- 使用tensorflow实现全连接神经网络的简单示例,含源码
- Redis源码剖析和注释(二十)--- 网络连接库剖析(client的创建/释放、命令接收/回复、Redis通信协议分析等)
- muduo源码分析之实现TCP网络库(连接的接收和关闭)
- 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
- VB.net 2005实现TCP网络通信例程(.net VS2005)源码
- WinSock实现多线程网络文件传输程序(一)(MFC+WinSock附源代码)
- 用代码实现"停用/启用"网络连接
- JasperReport实现网络办公系统的报表(一):工程源码+系统使用说明书
- stand C++ stack 的实现源码
- vb中的 winsock如何实现监听功能和连接功能
- 在驱动中实现网络连接
- JasperReport实现网络办公系统的报表(一):工程源码+系统使用说明书
- JasperReport实现网络办公系统的报表(一):工程源码+系统使用说明书
- 利用WinSock实现简单网络编程
- 用C/C++实现网络监听抓包
- GoF 23种设模式解析附C++实现源码(k_eckel转自微软高校博客K_eckel's mindview)