为了账号安全,请及时绑定邮箱和手机立即绑定

出现了2个错误,求解答

https://img1.sycdn.imooc.com//5b7a7b530001626a04710117.jpg

import socket

import radom


sk = socket.socket()

#绑定ip和port

ip_port = ("192.168.1.129",8888)

sk.bind(ip_port)

sk.listen(5)

while True:

        print("正在进行等待接收数据...")

        #接收数据

        conn,address = sk.accept()

        msg = "Hello World!"

        #返回信息

        #注意Python3.x以上网络数据发送接收的都是byte类型

        #如果发送的数据是str型的则需要进行编码

        conn.send(msg.encode())

        while True:

                #接收客户端消息

                data = conn.recv(1024)

                #打印数据

                print(data.decode())

                #接收到退出命令

                if data == b'exit':

                        break

                #处理客户端数据

                conn.send(data)

                #发送随机数信息

                conn.send(str(radom.randint(1,1000))

        conn.close()

然后如果把conn.close()注释#掉的话,就出现以下错误

https://img1.sycdn.imooc.com//5b7a7c0e00015caf04950120.jpg



正在回答

2 回答

random拼写错误


1 回复 有任何疑惑可以回复我~

你确定是radom不是random?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

出现了2个错误,求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信