- 2024-07-23UDP使用Epoll 实现
#include<sys/socket.h>#include<sys/epoll.h>#include<netinet/in.h>#include<arpa/inet.h>#include<fcntl.h>#include<unistd.h>#include<stdio.h>#include<errno.h>#include<stdlib.h>#
- 2024-06-03C++代码实现一个简易http服务端,返回给客户端一张图片
注意事项sprintf读取字符串时,遇到\0会结束,所以不能用sprintf来读取*pictureBuffervoid*memcpy(void*str1,constvoid*str2,size_tn),str2会覆盖str1里的内容代码#include<func.h>charpictureBuffer[150*1024];charbuffer[200*1024];intmain(){in
- 2024-06-01使用select实现一个基于UDP的一对一即时聊天程序。
注意事项UDP通信时,client要先给server发送消息,这样server才能知道client的信息代码//server#include<func.h>#defineBUFFSIZE1024intmain(){intsfd=socket(AF_INET,SOCK_DGRAM,0);if(sfd==-1){perror("socket");}structsockad
- 2024-04-05突破编程_C++_网络编程(Windows 套接字(概述))
1什么是Window套接字编程1.1基本概念Windows的套接字(Socket)是基于Windows操作系统的网络通信编程接口。它起源于UNIX系统的Berkeley套接字,但经过微软和第三方厂商的共同制定,形成了一套适用于Windows环境的标准,即WindowsSocket规范,简称WinSock。Windows
- 2023-10-19socket访问ftp服务器
原理:ftp协议是基于tcpip协议,用socket实现tcpip协议发送ftp指令、内容 IP地址转换函数inet_pton是一个IP地址转换函数,可以在将点分文本的IP地址转换为二进制网络字节序”的IP地址,而且inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。 strerror: C语言错误提示函数:str
- 2023-10-1114.1 Socket 套接字编程入门
Winsock是Windows操作系统上的套接字API,用于在网络上进行数据通信。套接字通信是一种允许应用程序在计算机网络上进行实时数据交换的技术。通过使用Windows提供的API,应用程序可以创建一个套接字来进行数据通信。这个套接字可以绑定到一个端口,以允许其他应用程序连接它。另外,Winsoc
- 2023-08-08LinuxUDP通讯
目录前言一、UDP通讯1.UDP通讯概述2.UDP的特点3.UDP的应用二、UDP基本通讯1.socket函数2.bind函数2.1主机字节序和网络字节序2.2点分制十进制转换3.recvfrom接收4.服务端完整代码5.sendto发送函数6.客户端完整代码三、TFTP文件接收程序1.TFTP概述2.TFTP通讯过程3.TFTP客户端四、
- 2023-02-01分布式事务之Seata
Seata使用https://github.com/seata/seata-samples引入依赖:<!--Seata依赖--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cl
- 2022-11-30 实验四 Web服务器1-socket编程
基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用LinuxSocket实现:1.time服务器的客户端服务器,提交程序运行截图代码://timeclient.c#include<stdio.h>#include<netinet/in
- 2022-10-08网络字节序与主机字节序的转换
网络字节序的转换:端口port:ntohs()//网络字节序转主机字节序ntohl()htons()