摘要:
hashlib模块 import hashlib 一堆加密算法的集合体,哈希算法的加密方式不止一种 哈希算法也叫摘要算法,相同的数据始终得到相同的输出,不同的数据得到不同的输出。 哈希将不可变的任意长度的数据,变成具有固定长度的唯一值 字典的键和集合的值是通过哈希计算存储的,存储的数据是散列(无序) 阅读全文
posted @ 2024-03-20 17:43
江寒雨
阅读(36)
评论(0)
推荐(0)
摘要:
Socketserver模块 socketserver主要是针对服务端来做的,所以对于客户端代码,并没有太多的改变 网络协议的最底层就是socket,基于原有socket模块,又封装了一层,就是socketserver socketserver 为了实现tcp协议,server端的并发 首先,你必须 阅读全文
posted @ 2024-03-20 17:43
江寒雨
阅读(88)
评论(0)
推荐(0)
摘要:
黏包 tcp协议在发送数据时,会出现黏包现象. 数据粘包是因为在客户端/服务器的发送端和接收端都会有一个数据缓冲区, 缓冲区用来临时保存数据,默认空间都设置较大。在收发数据频繁时,由于tcp传输消息的无边界特点,不清楚应该截取多少长度,导致客户端/服务器端,都有可能把多条数据当成是一条数据进行截取, 阅读全文
posted @ 2024-03-20 14:07
江寒雨
阅读(75)
评论(0)
推荐(0)
摘要:
UDP基础程序 Client import socket # 1.创建udp对象 sk = socket.socket(type=socket.SOCK_DGRAM) # socket.SOCK_DGRAM表示使用数据报协议。使用该方法创建的套接字可以通过sendto和recvfrom来接受或发送数 阅读全文
posted @ 2024-03-20 11:18
江寒雨
阅读(123)
评论(0)
推荐(0)
摘要:
TCP基础程序 Client # ### TCP协议 客户端 import socket # 1.创建一个socket对象 sk = socket.socket() # 2.与服务端建立连接 sk.connect( ("127.0.0.1" , 9000) ) # 3.收发数据的逻辑 """发送的数 阅读全文
posted @ 2024-03-20 09:34
江寒雨
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号