上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页
摘要: 分析 当客户端和服务端建立连接成功,创建子线程,使用子线程专门处理客户端的请求,防止主线程阻塞 示例 服务端 1 import socket 2 import threading 3 4 5 # 处理客户端函数 6 def handle_client(conn_socket, ip_port): 7 阅读全文
posted @ 2023-08-12 19:39 Allen_Hao 阅读(53) 评论(0) 推荐(0)
摘要: TCP socket的发送和接收缓冲区 当创建一个TCP socket对象的时候会有一个发送缓冲区和一个接收缓冲区,这个发送和接收缓冲区指的就是内存中的一片空间。 send或sendall方法是不是直接把数据发给服务端? 不是,要想发数据,必须得通过网卡发送数据,应用程序是无法直接通过网卡发送数据的 阅读全文
posted @ 2023-08-12 19:11 Allen_Hao 阅读(98) 评论(0) 推荐(0)
摘要: 什么是客户端&服务端? 1.TCP网络应用程序开发分为客户端程序开发和服务端程序开发。2. 主动发起建立连接请求的是客户端程序3. 等待接受连接请求的是服务端程序 TCP客户端开发流程 TCP客户端与服务端启动、交换过程: TCP客户端开发步骤: 1.创建客户端套接字对象(买电话) 2.和服务端套接 阅读全文
posted @ 2023-08-12 19:00 Allen_Hao 阅读(126) 评论(0) 推荐(0)
摘要: 网络传输数据的类型(二进制) 网络传输是以二进制数据进行传输的,因此在网络传输数据的时候,数据需要先编码转化为二进制(bytes)数据类型 数据的编解码 在Python中进行网络数据传输编解码通常涉及到将数据转换为字节流进行传输,并在接收方将字节流转换回原始数据。 编码 编码是将数据从一种形式转换为 阅读全文
posted @ 2023-08-12 07:36 Allen_Hao 阅读(830) 评论(0) 推荐(0)
摘要: 什么是TCP? TCP的英文全拼(Transmission Control Protocol)简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议。 它提供了端到端的数据传输,确保数据按顺序到达目标,并进行错误检测和恢复 常用于对数据进行准确无误的传输,比如: 文件下载,浏览器上 阅读全文
posted @ 2023-08-12 00:10 Allen_Hao 阅读(572) 评论(0) 推荐(0)
摘要: 客户端 ''' 在使用Socket客户端时,还需要考虑以下几点最佳实践: 1. 使用异常处理:Socket操作可能会抛出异常,例如连接错误或数据传输错误。因此,在使用Socket客户端时,应该使用适当的异常处理来捕获和处理这些异常。 2. 关闭连接:在不再使用Socket连接时,应该及时关闭连接,以 阅读全文
posted @ 2023-08-11 22:55 Allen_Hao 阅读(129) 评论(0) 推荐(0)
摘要: 1 import socket # 1. 导入内置的socket模块 2 3 # 2. 创建Socket对象 4 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 5 6 # 3. 连接服务器 7 server_add 阅读全文
posted @ 2023-08-11 22:26 Allen_Hao 阅读(42) 评论(0) 推荐(0)
摘要: MySQL服务器配置TLS/SSL证书步骤 1. 生成自签名的CA证书: 首先,使用openssl命令生成一个自签名的CA证书。可以执行以下命令来生成: openssl req -x509 -newkey rsa:4096 -keyout ca.key -out ca.crt -days 365 这 阅读全文
posted @ 2023-08-10 00:26 Allen_Hao 阅读(100) 评论(0) 推荐(0)
摘要: 在网络通信中,保护数据的安全性是非常重要的。Socket模块本身并不提供对数据的加密传输功能,但可以与其他加密协议或库结合使用,实现加密传输。 常见的加密传输方式包括SSL/TLS和SSH SSL/TLS加密传输 说明: 使用Python的ssl模块可以对Socket连接进行SSL/TLS加密。 首 阅读全文
posted @ 2023-08-10 00:12 Allen_Hao 阅读(622) 评论(0) 推荐(0)
摘要: Socket模块是Python标准库中的一个网络编程模块,提供了一种用于网络通信的接口。其中的Socket类是用来创建套接字对象的,通过该对象可以进行网络通信 Socket类的常用方法及其说明: Socket类的构造方法: socket(family=AF_INET, type=SOCK_STREA 阅读全文
posted @ 2023-08-10 00:03 Allen_Hao 阅读(296) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页