网络编程
文章平均质量分 77
黑色の铅笔
这个作者很懒,什么都没留下…
展开
-
多路复用之epoll
实现多路复用的方式方式有很多种,除了select,还有poll和epoll。各种方式都有其合适的应用应用场景,实际使用中,应根据应用场景来适配合适的模型......原创 2022-12-04 23:43:09 · 278 阅读 · 0 评论 -
006. 基于select多路复用的服务端
使用select函数完成网络通讯中,服务端程序连接多个客户端连接请求的功能。原创 2022-06-14 23:58:03 · 204 阅读 · 0 评论 -
005. IO多路复用
select函数的多路复用功能使用解析原创 2022-06-09 22:58:21 · 134 阅读 · 0 评论 -
服务端/客户端编程剖析
使用简单的server/client echo通讯实例 通俗易懂介绍了socket的服务端/客户端之间的编程模式原创 2022-05-31 23:45:42 · 276 阅读 · 0 评论 -
服务端编程初体验
文章目录1. 服务端客户端编程模式2. TCP的服务端程序实现步骤3. 实例1. 服务端客户端编程模式服务端长期暴露于网络,被动等待客户端的连接客户端则发起连接动作,等待服务端做出相应特点:服务端无法自己主动连接客户端客户端只能按照预定义的方式连接客户端2. TCP的服务端程序实现步骤创建套接字bind函数向套接字分配地址以及端口函数说明:#include <sys/socket.h>int bind(int sockfd, const struct原创 2022-05-29 18:16:06 · 86 阅读 · 0 评论 -
客户端编程初体验
文章目录1. TCP客户端程序实现步骤2. 客户端的实现细节3. 实例1. TCP客户端程序实现步骤创建套接字,准备网路连接请求连接收发数据完成数据交换断开连接与服务端相比的区别在于请求连接,它是创建客户端套接字后向服务端发起的连接请求。2. 客户端的实现细节connect函数原型#include <sys/socket.h>int connect(int sockfd, const struct sockaddr *addr, socklen_t原创 2022-05-28 20:51:57 · 66 阅读 · 0 评论 -
第一章 网络编程基础
第一章 网络编程基础1. 网络编程基础概念对于C/C++编程人员来说,网络编程的本质实际就是使用系统提供的网络编程接口,完成应用程序的网络数据收发功能。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0viBAxZY-1648992799608)(2. 网络编程核心概念网络编程中一般我们会经常听到一些概念,如地址、端口号、协议等。地址:网络通讯中用于标志设备的整数值,如192.168.1.1,一个IP可以标志一个网卡设备,拿个单网卡的机器举例,一个IP指定了网络传输原创 2022-04-03 21:38:02 · 1870 阅读 · 0 评论