python网络编程干货
一.基于TCP的socket
1.基础
server端
import socket sk = socket.socket() sk.bind(('127.0.0.1',9000)) #把地址绑定到套接字 sk.listen() #监听链接 conn,addr = sk.accept() #等待接听客户链接 conn.send() #发送信息给客户端 conn.recv(1024)#接受客户端信息 conn.close()#关闭连接 sk.close()#关闭服务器套接字
client端
import socket sk = socket.socket() #创建client端套接字 sk.connect(('127.0.0.1',9000))#链接server端 sk.recv(1024)#接收server发的消息 sk.send()#发送消息给server端 sk.close()#关闭client端套接字