c盘清理的步骤是什么(如何清理C盘空间)
如何清理C盘空间怎么清理C盘的垃圾文件?每天上网会给电脑带来很多临时文件,这些垃圾文件不清理掉时间久了就会影响到电脑的运行速度。那怎
2022/12/08
(资料图片)
导入 socket 模块import socket
创建客户端 socket 对象socket.socket(AddressFamily, Type)
参数说明:
AddressFamily 表示IP地址类型, 分为TPv4和IPv6Type 表示传输协议类型方法说明:
connect((host, port)) 表示和服务端套接字建立连接, host是服务器ip地址,port是应用程序的端口号send(data) 表示发送数据,data是二进制数据recv(buffersize) 表示接收数据, buffersize是每次接收数据的长度import socketif __name__ == "__main__": # 创建tcp客户端套接字 # 1. AF_INET:表示ipv4 # 2. SOCK_STREAM: tcp传输协议 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 和服务端应用程序建立连接 tcp_client_socket.connect(("192.168.131.62", 8080)) # 代码执行到此,说明连接建立成功 # 准备发送的数据 send_data = "你好服务端,我是客户端小黑!".encode("gbk") # 发送数据 tcp_client_socket.send(send_data) # 接收数据, 这次接收的数据最大字节数是1024 recv_data = tcp_client_socket.recv(1024) # 返回的直接是服务端程序发送的二进制数据 print(recv_data) # 对数据进行解码 recv_content = recv_data.decode("gbk") print("接收服务端的数据为:", recv_content) # 关闭套接字 tcp_client_socket.close() 执行结果:b"hello"接收服务端的数据为: hello
说明
str.encode(编码格式) 表示把字符串编码成为二进制data.decode(编码格式) 表示把二进制解码成为字符串网络调试助手充当服务端程序: