send() | sendto()|recv() | recvfrom() 函数


send() | sendto()|recv() | recvfrom() #include <sys/types.h> #include <sys/socket.h> ​ ssize_t send(int sockfd, const void *buf, size_t len, int

基于TCP协议的多线程并发服务器实例代码


基于TCP协议的多线程并发服务器实例代码 功能:客户端上传文件到服务器 //服务器代码

字节序


字节序 2023年6月13日更新 注意: 无论是大端字节序还是小端字节序,内存中的字节顺序是一样的。区别在于当我们把这些字节解&#

网络相关函数


网络相关函数 ntohs ntohs()是一个函数,它的作用是将一个16位的网络字节序整数转换成主机字节序整数。其中,ntohs是n

基于TCP的套接字通信流程


基于TCP的套接字通信流程 创建套接字 <sys/socket.h> int socket(int domain, int type, int protocol); domain:指定通信所用的协议族,&#

TCP的三次握手和四次挥手


TCP的三次握手和四次挥手 三次握手 第一次握手:客户端向服务器发送 SYN(x)待确认数据标

进程间通信(💥IPC 对象)


进程间通信(💥IPC 对象) 共享内存 直接读写”内核的内存“,它是效率最高的进程间通信方式

进程、信号灯、共享内存等内容的例子


#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/wait.h> #include <signal.h> #include <sys/ipc.h> #include

C 程序和进程


C 程序和进程 程序:是一些二进制、数据的有序集合,没有被加载到内存。没有“生命” 进程:程序执行的一次的过ఴ

C 文件IO


C 文件IO 标准IO和文件IO的区别 标准IO是c库函数,文件IO是系统调用接口 标准IO自带缓冲区,文件IO没有缓