Clive31
2018-09-01 23:24

按视频创建服务端和客户端,运行客户端没有接收到返回为空,服务端报错:OSError: [Errno 57] Socket is not connected
问题原因是什么?
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# 服务端
import socket
sk = socket.socket()
ip_port = ("127.0.0.1", 8888)
sk.bind(ip_port)
sk.listen(5)
print("正在进行等待接收数据中......")
conn, address = sk.accept()
print(conn, address)
msg = "Hello World!"
sk.send(msg.encode())
sk.close()#! /usr/bin/env python
# -*- coding: utf-8 -*-
# 客户端
import socket
client = socket.socket()
ip_port = ("127.0.0.1", 8888)
client.connect(ip_port)
data = client.recv(1024)
print(data.decode())
检查一下服务器端和客户端的ip和端口是不是一致的
python运维-Socket网络编程
22571 学习 · 72 问题
相似问题