服务端
import socket#导入socket #服务端 #创建socket 创建ip创建端口 s=socket.socket() host=socket.gethostname() port=12345 #绑定 s.bind((host,port)) #监听 s.listen() #循环获取 while True: #因为accept的返回值是socket和address地址 c,a=s.accept() print('这是地址ip'+str(a)) c.send('hello 这是测试服务器'.encode()) #关闭资源 c.close()
服务端总结 分7步走 第一步 导入socket 第二步 创建socket 第三部 创建ip 和 port 第四部 绑定 第五步 监听 第六步 循环接收获取 第七步 关闭资源
客户端
import socket #设置客户端 #创建socket设置ip与端口port s=socket.socket() host=socket.gethostname() #端口port为int类型 port=12345 #链接 s.connect((host,port)) #输出接受信息 print(s.recv(1024).decode()) #关闭资源 s.close()
客户端总结 分6步走 第一步 导入 第二步 创建 第三步 ip和port 第四步 创建连接 第五步 输出接收信息 第六步 关闭资源