TCP 服务器搭建:
导入模块 import socket 创建socket对象 sock = socket.socket(socket_family,socet_type) 参数: socket_family socket.AF_INET IPV4 socket.AF_INET6 IPV6 socket.AF_UNIX unix 系统内部传输 socket_type socket.SOCK_STREAM TCP协议 socket.SOCK_DGRAM UDP协议 绑定IP和端口 sock.bind(("IP",端口号)) #注意里面参数是一个元组 设置监听最大数 sock.listen(5) #监听端口 接受信息 con,addr = sock.accept() con:接受sock对象,接受对发送信息 addr: ip 和端口号 关闭套接字 sock.close()TCP 客户端的搭建
导入模块 import socket 创建scoket对象 sock =socket.socket(socket.AF_INET,socket.SOCK_STREAM) 连接服务器 sock.connect(("IP",端口号)) # 同样的这是要元组 发送信息 sock.send("发送信息内容") #注意里面发送的是字节串,不能直接传输字符串 需要encode() 接受信息 msg = sock.recv(1024) #同样接受的也是字节串,需要进行decode() 关闭套接字 sock.close()