Python教程:[17]UDP客户端程序

2025-10-24 08:22:35

python可以快速的写成一个udp客户端程序,前面的文章中我们介绍了如何写udp服务器,服务器其实和客户端的程序时非常类似的,你看了下面的代码就知道了。

    先引入socket模块

    Python教程:[17]UDP客户端程序

    设置几个参数:host主机地址,Port端口,bufsiz缓存大小

    Python教程:[17]UDP客户端程序

    创建一个udp套接字类型,如图所示,关键参数是第二个SOCK_DGRAM

    Python教程:[17]UDP客户端程序

    下面的代码用于向服务器发送数据,并接受服务器传来的数据

    Python教程:[17]UDP客户端程序

    下面是完整的代码。

    from socket import *

    host='localhost'  #本地服务器地址

    port=12345  #客户端端口(确保和服务器的端口一致

    bufsiz=2048 #缓存大小

    addc=(host, port) #地址+端口

    udpclisock=socket(AF_INET,SOCK_DGRAM)  #创建UDP的套接字类型。

    while True:

        udpclisock.sendto(b'hello', addc)

        data,adds=udpclisock.recvfrom(bufsiz)

        if not data:

            break

        print(data)

    udpclisock.close()

(共篇)上一篇:UDP服务器程序|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢