最新 最热

九种实用的前端跨域处理方案(转载非原创)

转载来源:https://www.cnblogs.com/ypSharing/p/corsHanlder.html

2021-09-22
1

linux之lscpu命令

lscpu 命令显示有关 CPU 架构的信息lscpu 命令安装:-bash: lscpu: command not found #Ubuntuapt-get install util-linux#CentOSyum install util-linux #Fedoradnf install ut...

2021-09-22
0

Rust网络编程框架-Tokio进阶

我们在上文《小朋友也能听懂的Rust网络编程框架知识-Tokio基础篇》对于Tokio的基础知识进行了一下初步的介绍,本文就对于Tokio的用法及原理进行进一步的介绍与说明。...

2021-09-19
0

tcpdump是在哪儿抓到的包?

最近使用tcpdump的时候突然想到这个问题。因为我之前只存在一些一知半解的认识:比如直接镜像了网卡的包、在数据包进入内核前就获取了。但这些认识真的正确么?针对这个问题,我进行了一番学习探究。...

2021-09-18
0

网络数据传输,recv && send?没那么简单!

同步Socket的send函数的执行流程,当调用该函数时,send先比较待发送数据的长度len和套接字s的发送缓冲的长度(因为待发送数据是要copy到套接字s的发送缓冲区的,注意并不是send把s的发送缓冲中的数据传到连接的另一端的,而是...

2021-09-18
1

开发成长之路(13)-- Linux网络服务端编程(通识篇)

引用一句经典的话:“UNIX下一切皆文件”。 文件是一种抽象机制,它提供了一种方式用来存储信息以及在后面进行读取。

2021-09-18
0

经常打游戏、刷视频,却不了解它们底层的通信机制吗?来我给你聊清楚Python Socket通信原理

至于数据在网络中是怎么走的,咱先不说,那个太底层了,咱今天见就说如何将数据从咱的屏幕上放到网络流中去。 这可不是键盘敲敲,回车一按的事情,在这背后,那也是百转千回。...

2021-09-18
0

温故Linux后端编程(六):深入了解epoll模型

有的朋友可能对select也不是很了解啊,我这里稍微科普一下:网络连接,服务器也是通过文件描述符来管理这些连接上来的客户端,既然是供连接的服务器,那就免不了要接收来自客户端的消息。那么多台客户端,消息那么的多,要是漏了一...

2021-09-18
0

温故Linux后端编程(五):SOCKET网络编程

struct sockaddr :很多网络编程函数的出现早于IPV4协议,为了向前兼容,现在sockaddr都退化成(void *)结构了。 传递一个地址给函数,然后由函数内部再强制类型转换为所需的地址类型。...

2021-09-18
1

FastAPI 学习之路(四十五)WebSockets(二)

上一篇我们分享了FastAPI 学习之路(四十四)WebSockets,这次分享下WebSockets第二篇。

2021-09-17
0