会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 128778个问题
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 16楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 17楼
Python 全系列/第三阶段:Python 网络与并发编程/网络通信 18楼

11.zip

老师,我定义了money,但是报错说我没有定义money,请你帮忙看看代码image.png

Python 全系列/第三阶段:Python 网络与并发编程/并发编程 19楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 20楼
Python 全系列/第三阶段:Python 网络与并发编程/网络通信 21楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 24楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 25楼
Python 全系列/第三阶段:Python 网络与并发编程/并发编程 27楼
Python 全系列/第三阶段:Python 网络与并发编程/网络通信 28楼

服务端:

socket *
threading Thread


():    :
        recv_data = s.recvfrom()  recv_content = recv_data[].decode()
        (recv_contentrecv_data[])
        recv_content == :
            ()
            ():    addr = (, )  :
        data = ()
        s.sendto(data.encode(), addr)  data == :
            ()
            __name__ == :  s = socket(AF_INET, SOCK_DGRAM)  addr = (, )  t1 = Thread(=recv_data)
    t2 = Thread(=send_data)
    t1.start()
    t2.start()
    t1.join()
    t2.join()

客户端:

socket *
threading Thread
():    :
        recv_data = s.recvfrom()  recv_content = recv_data[].decode()
        (recv_contentrecv_data[])
        recv_content == :
            ()
            ():    addr = (, )  :
        data = ()
        s.sendto(data.encode(), addr)  data == :
            ()
            __name__ == :  s = socket(AF_INET, SOCK_DGRAM)  addr = (, )  t1 = Thread(=recv_data)
    t2 = Thread(=send_data)
    t1.start()
    t2.start()
    t1.join()
    t2.join()

报错:

请输入:Exception in thread Thread-1 (recv_data):

Traceback (most recent call last):

  File "D:\Program Files\Python\Lib\threading.py", line 1038, in _bootstrap_inner

    self.run()

  File "D:\Program Files\Python\Lib\threading.py", line 975, in run

    self._target(*self._args, **self._kwargs)

  File "C:\Users\Beson\PycharmProjects\py1\python网络与并发编程\网络编程\UDP多线程实现客户端.py", line 6, in recv_data

    recv_data = s.recvfrom(1024)  # 接收数据,1024表示接收的最大字节数

                ^^^^^^^^^^^^^^^^

OSError: [WinError 10022] 提供了一个无效的参数。


请求老师帮助解答

Python 全系列/第三阶段:Python 网络与并发编程/网络通信 29楼

百战程序员微信公众号

百战程序员微信小程序

©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637