python-套接字编程
服务端和客户端。 服务端脚本: # Auther:AlphaPanda # Description:server # Version:1 # Date:Mon Dec 2 09:02:01 EST 2019 # 服务端 import socket # 1 创建一个socket对象,默认按照tcp协议创建 sk = socket.socket() # 2 绑定Ip和端口,在网络上注册该主机,让其他电脑找到这台服务器 sk.bind( ("127.0.0.1",9000) ) # 3 开启监听 sk.listen() # 4 三次握手 conn,addr = sk.accept() print(conn,addr) # 5 收发数据的逻辑 msg = conn.recv(1024) # 一次性,最多接收1024个字节 print(msg.decode("utf-8")) conn.send("diyicifasong".encode("utf-8")) # 6 四次挥手 conn.close() # 7 退还端口 sk.close() 客户端脚本: #!/usr/bin/python3 # coding:utf-8 # Auther:AlphaPanda # Description:socket tcp client # Version:1 # Date:Mon Dec 2 09:09