python网络编程--TCP客户端的开发

#导入socket模块                                            
  2 import socket
  3 #参数说明
  4 """
  5 socket类的介绍
  6 创建客户端socket对象
  7 socket.socket(AddressFamily,Type)
  8 参数说明
  9 AddressFamily 表示IP地址类型,分别为IPv4,IPv6
 10 AF_UNTX:UNTX网络协议,AF_INET:IPv4网络协议
 11 Type表示传输协议类型
 12 SOCK_STREAM:使用TCP传输协议
 13 SOCK_DGRAM使用UDP协议
 14 方法说明
 15 connect((host,port))
 16 host:服务器ip地址
 17 port:应用程序端口号
 18 sent(data)
 19 表示发送数据,数据为二进制数据
 20 recv(buffersize)
 21 表示接收数据,buffersize表示每次接收数据的长度
 22 """
 23 #TCP客户端程序开发
 24 if __name__ == "__main__":
 25 #1.创建客户端套接字对象
 26     tcp_client_socket = socket.socket(socket.AF_INET,socket    .SOCK_STREAM)
 27 #2.和服务器套接字建立链接
 28     tcp_client_socket.connect(("192.168.1.100",8080))
 29     client_data = "1"
 30     #对数据进行编码
 31     send_data = client_data.encode("utf-8")
#3.发送数据
 33     tcp_client_socket.send(send_data)
 34 #4.接收数据
 35     data = tcp_client_socket.recv(1024)
 36     recv_data = data.decode()
 37     print(recv_data)
 38 #5.关闭客户端套接字
 39     tcp_client_socket.close()                  

这里借助网络调试助手

笨鸟先飞
原文地址:https://www.cnblogs.com/zoutingrong/p/13710925.html