服务器
import socket import sys #创建Socket 对象 serverSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #获取本地主机名 host = socket.gethostname() port = 9999 #绑定端口号 serverSocket.bind((host,port)) #设置最大连接数 serverSocket.listen(5) while True: #建立客户端连接 clientsocket,addr = serverSocket.accept() print("连接地址:%s"%str(addr)) msg = '欢迎访问me!'+"\r\n" data = clientsocket.recv(1024) print("------------>" + data.decode('utf-8')) clientsocket.send(msg.encode('utf-8')) clientsocket.close()
客户端
import socket import sys #创建Socket对象 s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #获取本地主机名 host = socket.gethostname() print("本地主机名为" + host) port = 9999 s.connect((host,port)) s.send(b'hello word') s.close() msg = s.recv(1024) print(msg.decode('utf-8'))