文档章节

Winsock网络套接字实现网络连接_源码注释C++

LoSingSang
 LoSingSang
发布于 03/08 16:31
字数 224
阅读 13
收藏 0

写博客是一种积累!让优秀成为一种习惯!谨记每天要做的事!

 

 

编译环境:VC++6.0

直接看服务器端的源码,代码中所用的函数,都已注释。线程建立函数CreateThread,参考于百度百科。客户端的函数与服务器相端似不再作重复的注释。需要注意,当程序运行到listen()函数和recv()函数会进入相互等待状态。理解完代码后其实更能理解上图面向连接流的过程。

服务器端源码:https://gitee.com/feistel/codes/udh0nb7kxare9oz8pwy6562

客户端源码:https://gitee.com/feistel/codes/xw2o47ze8n61chvpfqgi097

 

荣耀给予世界,真实留给自己,致敬开源!

© 著作权归作者所有

共有 人打赏支持
LoSingSang
粉丝 3
博文 32
码字总数 6976
作品 0
深圳
程序员
私信 提问
Windows Socket套接字:MFC套接字编程

网络名词解释 同步:指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式 异步:指的是发送方不等接收方响应,便接着发下个数据包的通信方式; 阻塞:指调用某函数时,...

LoSingSang
04/25
0
0
Visual C++网络编程案例实战

试读PDF下载: http://pan.baidu.com/s/1AEBtn 随书视频分享 http://pan.baidu.com/share/link?shareid=1501607663&uk=3593874494 随书PPT分享 http://pan.baidu.com/share/link?shareid=15......

请叫我院长
2013/11/29
747
3
基于TCP/IP协议的C++网络编程(API函数版)

源代码:http://download.csdn.net/detail/nuptboyzhb/4169959 基于TCP/IP协议的网络编程 定义变量——获得WINSOCK版本——加载WINSOCK库——初始化——创建套接字 ——设置套接字选项——关...

长平狐
2012/10/08
2.8K
0
acl 跨平台网络通信与服务器框架 3.0.21 发布

acl 3.0.21 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 acl 项目主要包含三...

郑树新
2014/10/31
2K
6
acl 网络通信服务器框架 3.1.0 版本发布

acl 3.1.0 版本发布了,acl 是 one advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows/Solaris/FreeBsd/MacOS 平台;整个 acl 项目主要包含三个...

郑树新
2015/02/08
2.9K
2

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
41分钟前
6
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
42分钟前
3
0
my.ini

1

architect刘源源
58分钟前
6
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
5
0
寻找数学的广度——《这才是数学》读书笔记2700字

寻找数学的广度——《这才是数学》读书笔记2700字: 文|程哲。数学学习方式之广:国内外数学教育方面的专家,进行了很多种不同的数学学习方式尝试,如数学绘本、数学游戏、数学实验、数学步道...

原创小博客
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部