Table of Contents
os.path.getsize(file)
- 查看文件列表
os.listdir(dir) - 查看文件是否存在
os.path.exists(file) - 判断文件类型
os.path.isfile(file) - 删除文件
os.remove(file)
SOCKET套接字
-
两种常见套接字类型:
- 流式套接字(SOCK_STREAM) 实现的是tcp协议
- 数据报套接字(SOCK_DGRM) 实现的是udp协议
-
服务端使用套接字的流程:
- 创建套接字 sockfd = socket.socket(socket_family=AF_INET,socket_type=SOCK_DGRAM)
- 参数 socket_family 网络地址类型 AF_INET 表示ipv4
- 参数socket_type 套接字类型 流式套接字,数据报套接字
- proto 通常为0 选择子协议
- 绑定地址
- sockfd.bind(addr)
- 设置监听
- sockfd.listen(10)
- 参数是队列大小
- 等待处理客户端连接请求
- connfd,addr = sockfd.accept()
- 消息收发
- data = connfd.recv(buffersize)
- 接收客户端消息,参数是接收消息的大小
- n = connfd.send(data)
- 返回值是发送的字节数
- data = connfd.recv(buffersize)
- 关闭套接字
- sockfd.close()
- connfd.close()
-
客户端使用套接字流程
- 1.创建套接字
- 2.连接套接字
- 3.收发消息
- 4.关闭套接字
2.灵感代办
3.学习内容
4.扩展延伸知识
5.知识内容个人梳理
6.今天都复习了之前的什么内容
4.扩展延伸知识
5.知识内容个人梳理
6.今天都复习了之前的什么内容
6.今天都复习了之前的什么内容