随笔分类 -  网络编程

摘要:目录 阅读全文
posted @ 2023-11-02 00:08 LiviaYu 阅读(5) 评论(0) 推荐(0) 编辑
摘要:目录单线程多线程 在真实的服务器客户端模型中,服务器和客户端的关系应为1:n 单线程 // server.c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <arpa/i 阅读全文
posted @ 2023-10-25 16:17 LiviaYu 阅读(14) 评论(0) 推荐(0) 编辑
摘要:目录服务器端客户端(由于接口不同,部分函数不同) 服务器端 #include <cstdio> #include<arpa/inet.h> #include<iostream> #include<unistd.h> using namespace std; int main() { printf(" 阅读全文
posted @ 2023-10-25 12:44 LiviaYu 阅读(8) 评论(0) 推荐(0) 编辑
摘要:目录 在tcp的服务器端, 有两类文件描述符 监听的文件描述符 只需要有一个 不负责和客户端通信, 负责检测客户端的连接请求, 检测到之后调用accept就可以建立新的连接 通信的文件描述符 负责和建立连接的客户端通信 如果有N个客户端和服务器建立了新的连接, 通信的文件描述符就有N个,每个客户端和 阅读全文
posted @ 2023-10-21 13:45 LiviaYu 阅读(24) 评论(0) 推荐(0) 编辑
摘要:目录创建套接字绑定函数listen函数accept函数客户端connect()函数两套通信函数 创建套接字 #include <sys/socket.h> // 创建一个套接字 int socket(int domain, int type, int protocol); 参数: domain: 使 阅读全文
posted @ 2023-10-21 03:18 LiviaYu 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录字节序和大小端大小端转换函数IP地址转换字符串到整形 小段->大端大端->小端 字符串->字符串sockaddr结构通信流程服务器端流程服务器端流程 字节序和大小端 字节序,顾名思义字节的顺序,就是大于一个字节类型的数据在内存中的存放顺序,也就是说对于单字符来说是没有字节序问题的,字符串是单字符 阅读全文
posted @ 2023-10-18 21:35 LiviaYu 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示