代码基本就是老师的代码。。用mac的pycharm写的 试着关了防火墙,改ip为本地ip,都不好使。。
# coding=utf-8
#服务端程序
# 导入模块
import socket
# 创建实例
sk = socket.socket() # 使用默认参数
# 定义ip和port
ip_port = ('127.0.0.1', 5000)
# 绑定监听
sk.bind(ip_port)
# 最大连接数
sk.listen(5)
#接收数据
print "正在接收数据..."
conn, address=sk.accept()#两个值:连接对象,地址
#定义信息
msg="hello World"
#返回信息
conn.send(msg)#python版本为3.x则需要进行编码
#关闭
conn.close()
# coding=utf-8
# 客户端程序
import socket
# 实例初始化
client = socket.socket()
ip_port = ('127.0.0.1', 5000)
# 连接主机
client.connect(ip_port)
# 接收主机信息
data = client.recv(1024) #每次接收缓冲区1024字节
print data #py3则需要解码