Python-TCP客户端程序开发
TCP客户端,需要与服务端建立连接,连接建立成功后才可以进行数据的传输。
1 # 1.导入模块 2 import socket 3 4 if __name__ == '__main__': 5 # 2.创建套接字对象 6 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 7 8 # 3.建立连接 9 tcp_client_socket.connect(("127.0.0.1", 9090)) 10 11 # 4.发送数据 12 send_data = "你好,我是客户端!" 13 # 将数据编码成二进制 14 send_data_encode = send_data.encode("gbk") 15 tcp_client_socket.send(send_data_encode) 16 17 # 5.接收数据,并设置最大接收字节数为1024 18 recv_data = tcp_client_socket.recv(1024) 19 recv_data_decode = recv_data.decode("gbk") 20 print("客户端接受到的数据为:", recv_data_decode) 21 # 6.关闭套接字 22 tcp_client_socket.close()
该花的钱要花,该吃的饭要吃。