python
菜瓜苗
这个作者很懒,什么都没留下…
展开
-
Socket——左手和右手聊天
什么是Socket官方解释:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议个人粗浅理解:Socket就是管道,当用户发送请求时,Socket在目的与本地之间建立管道,将TCP/IP协议通过这个管道承载起来,最终让Socket去决定数据的传输。代码实现Server(左手)imp.原创 2021-05-16 23:04:11 · 177 阅读 · 5 评论 -
Python——下载音乐(干货)
不多BB,直接上代码:"""爬虫爬取网易云音乐2021-05-02飙升榜https://music.163.comhttps://music.163.com/discover/toplist?id=19723756"""import requestsimport refrom concurrent.futures import ThreadPoolExecutorurl='https://music.163.com/discover/toplist?id=19723756'hea原创 2021-05-09 21:53:15 · 1130 阅读 · 0 评论 -
基于ARP协议局域网主机发现——python
ARP协议工作原理在每台主机中都有一张ARP高速缓存表,这张表每个一段时间(好像是默认10分钟)更新一次。更新时,主机向局域网内的所有主机发送一个ARP协议的广播包,收到广播的主机则会回应一个单播,主机则会将单中的ip地址和对应的mac写入到缓存表中。下次进行请求时,由ARP协议来完成IP地址到MAC地址的转换,完成连接。安装模块安装网络嗅探模块scapypip install scapy代码实现"""scapy局域网主机发现arp协议查找"""from scapy.a原创 2021-05-07 16:10:20 · 661 阅读 · 0 评论