当前位置: 首页 > news >正文

网站建设属于设备吗wordpress的固定链接

网站建设属于设备吗,wordpress的固定链接,wordpress 仿小米主题,网站开发与维护的工资TFTP#xff08;Trivial File Transfer Protocol#xff09;是一种简单的文件传输协议#xff0c;常用于在本地网络上的设备之间传输小型文件。 通信大致过程 TFTP通信过程如下#xff1a; TFTP通信双方建立连接#xff1a;TFTP客户端与TFTP服务器建立连接。TFTP服务器监…TFTPTrivial File Transfer Protocol是一种简单的文件传输协议常用于在本地网络上的设备之间传输小型文件。 通信大致过程 TFTP通信过程如下 TFTP通信双方建立连接TFTP客户端与TFTP服务器建立连接。TFTP服务器监听69号端口TFTP客户端使用任意端口向服务器发起连接请求。 TFTP客户端发送请求客户端向服务器发送读/写请求请求读取或写入文件。请求消息包含文件名和传输模式读或写等参数。 TFTP服务器响应请求服务器接收到请求后发送相应的数据包。如果是读请求服务器会发送一个包含文件数据的数据包如果是写请求服务器会发送一个确认数据包。 TFTP客户端处理数据客户端收到服务器发送的数据包后处理数据如果是写请求则发送一个数据确认包如果是读请求则请求下一批数据。 TFTP服务器处理数据服务器接收到客户端发送的确认数据包后继续发送数据包直到所有数据传输完成。 TFTP连接关闭当数据传输完成后TFTP连接会自动关闭。 通信报文解析 TFTP报文格式 TFTP报文格式包括操作码、数据块号和数据三个部分。 操作码每条TFTP报文的第一个字节是操作码用于标识该报文的类型包括读请求、写请求、数据报文、确认报文、错误报文等。 数据块号在数据报文和确认报文中数据块号用来表示传输的数据块的编号一个传输的文件被分成多个数据块进行传输每个数据块有一个独立的数据块编号。 数据在数据报文中数据是传输的文件数据在确认报文中数据是上一数据块的数据块编号。 总体来说TFTP通信过程简单明了适合于在局域网内传输小型文件。由于TFTP没有安全措施因此不适合在互联网上使用。 以下是一个tftp client的几个重要函数 #include stdio.h #include stdlib.h #include string.h #include netdb.h #include sys/socket.h #include arpa/inet.h #include unistd.h #include fcntl.h#define PACKET_SIZE 516 #define PORT 69typedef enum {RRQ 1,WRQ 2,DATA 3,ACK 4,ERROR 5 } Opcode;typedef struct {Opcode opcode;char* filename;char* mode; } Request;typedef struct {Opcode opcode;int block_num;char* data; } DataPacket;typedef struct {Opcode opcode;int block_num; } AckPacket;typedef struct {Opcode opcode;char* error_msg; } ErrorPacket;int send_request(int sockfd, Request req, struct sockaddr_in serv_addr) {char packet[PACKET_SIZE];int ptr 0;memset(packet, 0, PACKET_SIZE);// Opcodepacket[ptr] 0;packet[ptr] req.opcode;// Filenamememcpy(packet ptr, req.filename, strlen(req.filename) 1);ptr strlen(req.filename) 1;// Modememcpy(packet ptr, req.mode, strlen(req.mode) 1);ptr strlen(req.mode) 1;return sendto(sockfd, packet, ptr, 0, (struct sockaddr*)serv_addr, sizeof(serv_addr)); }int receive_data(int sockfd, DataPacket* data_pkt, struct sockaddr_in* serv_addr, socklen_t* addr_len) {char packet[PACKET_SIZE];int bytes_received recvfrom(sockfd, packet, PACKET_SIZE, 0, (struct sockaddr*)serv_addr, addr_len);if (bytes_received 0) {perror(Error receiving data);return -1;}// Parse packetint ptr 0;data_pkt-opcode packet[ptr];data_pkt-block_num (packet[ptr] 8) packet[ptr];data_pkt-data (char*)malloc(bytes_received - 4);memcpy(data_pkt-data, packet 4, bytes_received - 4);return bytes_received - 4; }int send_ack(int sockfd, AckPacket ack_pkt, struct sockaddr_in serv_addr) {char packet[PACKET_SIZE];int ptr 0;memset(packet, 0, PACKET_SIZE);// Opcodepacket[ptr] 0;packet[ptr] ack_pkt.opcode;// Block numberpacket[ptr] (ack_pkt.block_num 0xff00) 8;packet[ptr] ack_pkt.block_num 0xff;return sendto(sockfd, packet, ptr, 0, (struct sockaddr*)serv_addr, sizeof(serv_addr)); }int send_error(int sockfd, ErrorPacket err_pkt, struct sockaddr_in serv_addr) {char packet[PACKET_SIZE];int ptr 0;memset(packet, 0, PACKET_SIZE);// Opcodepacket[ptr] 0;packet[ptr] err_pkt.opcode;// Error messagememcpy(packet ptr, err_pkt.error_msg, strlen(err_pkt.error_msg) 1);ptr strlen(err_pkt.error_msg) 1;return sendto(sockfd, packet, ptr, 0, (struct sockaddr*)serv_addr, sizeof(serv_addr)); } 【最后一个bug】多平台都有更新和发布大家可以一键三连关注星标不错过精彩内容~~ ![在这里插入图片描述](https://img-blog.csdnimg.cn/fd839da131aa474184b6f6d0a6355d2c.jpg)
http://www.hkea.cn/news/14483281/

相关文章:

  • 昆明做网站排名百度右侧相关网站
  • wordpress表结构说明重庆seo研究中心
  • 做展柜在哪些网站找客户discuz wordpress主题
  • 网站所用的图片大小成立公司合作协议书范本
  • 网站logo更换服饰 视频 网站建设
  • 在工作室上班网站建设会好吗网络品牌推广策划
  • 解决方案网站排名做网站商铺模板
  • 滨州网站建设公司报价北京朝阳区网站建设公司
  • 做网站的服务器排名支付宝官网登录入口
  • 基金公司网站建设电商主图一键生成免费
  • 网站的内容做证据观点淘宝首页网站怎么做
  • 网站优化吧网站标题栏怎么做
  • 新乡网站建设服务最有效的恶意点击
  • 做海免费素材网站北流建设局网站
  • 黑白的网站2022年国内重大新闻事件
  • 做网站搞笑口号中国产品网企业名录
  • 做请柬的网站找工作的网站有哪些?
  • 天煜科技网站建设怎么卸载安装的wordpress
  • 答辩学网站开发知识能力要求wap网站一键生成app
  • 4399页游网站做网站推广引流效果好吗
  • 网站开发有必要用php框架北京注册公司哪个区好
  • 在线视频网站如何制作治疗腰椎间盘突出的特效药
  • 个人网站主页模板常州微网站开发
  • 南昌企业网站建设公司找人做网站毕业设计
  • html移动网站开发wordpress 淘宝客源码
  • 内蒙古两学一做网站深圳工程建设有限公司
  • 谷歌seo网站推广怎么做优化手机版网页开发者工具
  • 网站建设费用摊销会计分录世界科技与发展论坛
  • 网站建设按什么收费域名解析到别人网站
  • 做暖暖视频网站观看wap网站软件