
TCP/IP、UDP
文章平均质量分 55
socket编程,先挖坑,再填坑
引壶觞以自酌,眄庭柯以怡颜
死磕技术
展开
-
select 函数详解
Unix系统下解释: 函数原型:intselect(int maxfdp, fd_set* readfds, fd_set* writefds, fd_set* errorfds, struct timeval* timeout); select函数的主要用途是什么?select函数是一个监控函数,用来监控插口的状态!插口就是指的是文件描述符,Unix / Linux一切皆文件。 select函数能够监控插口状态,如下表: 具体解释select的参数: 先解释第五个参数(最后一个参数):st.原创 2021-04-23 10:57:33 · 6463 阅读 · 0 评论 -
MQTT建立连接时TCP重传
MQTT连接是发生了TCP重传,重传connect ack这个包 测试实验步骤: 1、设置MQTT参数 2、建立MQTT连接 3、发布MQTT主题消息 问题是出在第二步,建立MQTT连接时发生了TCP重传,即发布者向代理服务器发送的connect ack 数据包的TCP层确认包(TCP ack),代理服务器没有收到。然后代理服务器认为发布者没有与代理服务器建立连接。 ...原创 2021-02-22 19:57:23 · 1417 阅读 · 2 评论