先看一个实例,上代码:
#!/usr/bin/env python3 # _*_ coding:utf-8 _*_ import socket sk = socket.socket() sk.bind(("0.0.0.0",9000)) # 把IP绑定到套接字 sk.listen() # 监听链接 print("等待客户端连接....") conn,addr = sk.accept() # 接收客户端链接 print("IP: %s Port: %s 已建立连接..." %(addr[0],addr[1])) client_data = conn.recv(1024) # 接收客户端信息 print(client_data) #打印客户端信息息 conn.send(b"haha") # 向客户端发送信息 conn.close() # 关闭这次的连接 sk.close() # 关闭服务器socket,相当于停止了服务