通信
文章平均质量分 64
Nicolayy
这个作者很懒,什么都没留下…
展开
-
线程同步c++
子线程和主线程分离之后,在主线程中就不能再对这个子线程做任何控制了,比如:通过。join()阻塞主线程等待子线程中的任务执行完毕。get_id()获取子线程的线程ID。detach()不会阻塞线程。原创 2023-12-21 16:36:27 · 396 阅读 · 0 评论 -
大小端字节序
在网络通信中IP地址是32位,实际中是点分十进制数串(10.0.110.110直观)。widows和liunx函数几乎相同客户端和服务端,ip、端口、通信数据。注意 : 在需要字节序转换的时候一般调用特定字节序转换函数。(1)inet_pton 函数。(2)inet_ntop 函数。(1)htonl 函数。(2)htons 函数。(3)ntohl 函数。(4)ntohs 函数。原创 2023-05-12 10:19:14 · 48 阅读 · 0 评论 -
Tcp和Udp详解
SOCK_DGRAM Udp 报式传输协议。SOCK_STREAM Tcp 流式传输协议。原创 2023-12-08 11:00:45 · 398 阅读 · 0 评论 -
浏览器开发者工具使用(F12)
F12第一个按钮:停止和开启按钮,默认是开启抓包第二个按钮:清空抓包记录,可以通过搜索想要的关键字第四个按钮:保留日志(建议必须勾上,不然有些跳转页面无法抓取)第五个按钮:停用缓存第六个按钮:弱网模拟。原创 2023-12-06 14:29:03 · 915 阅读 · 0 评论 -
Http和WebSocket
将http超时时间设置的很大。在客户端发送http请求后,如果服务器在30s时间内服务器收到扫码请求,就立刻返回数据给客户端。http设计之初,只考虑看看网页文本的情景,客户端发送请求,服务器响应就够了,没有考虑网页游戏情景。websocket只有在建立连接的时候用到了http协议,升级完成后就跟http没有任何关系了。问题:如何在客户端没有发送请求的情况下,返回服务端的响应,网页可以得服务器数据?客户端定时发送http请求,eg:微信二维码登录。客户端发送一次http请求,服务器返回一次http响应。原创 2023-12-04 22:48:21 · 390 阅读 · 0 评论 -
TCP七层协议
我们的电脑是32位还是64位主要是受到电脑cpu、主板硬件决定的,32位的cpu一次处理32位数据,64位的就处理64位数据。字也是计算机一次处理数据的最大单位。以前每个公司都有自己的分组方式,非常的乱,后来形成了统一的标准(标准就是协议),即以太网协议Ethernet。,习惯上用大写的B表示,每个字节有8个二进制位,其中最右边的一位为最低位,最左边的一位为最高位,每个二进制位的值不是0就是1。比特(bit)是二进制(Binary Digit)的简称,电脑所有的信息都是二进制的,就是0和1组成的。原创 2023-12-01 12:43:20 · 864 阅读 · 0 评论 -
确认帧和回令区别
确认帧和回令的区别在于它们的作用和使用场景不同。确认帧是用于确认接收到的数据帧的,发送方发送数据后,接收方需要发送确认帧告诉发送方数据已经接收到了。而回令则是用于请求执行某个命令或获取某些数据的,发送方发送命令或请求后,接收方需要返回回令告诉发送方执行结果或者请求的数据。因此,确认帧和回令虽然都是用于通信中的数据传输,但是它们的作用和使用场景是不同的。原创 2023-05-26 12:29:05 · 210 阅读 · 0 评论