本文教程操作环境:windows7系统、python 3.9.1,DELL G3电脑。
成都创新互联公司是一家专业提供格尔木企业网站建设,专注与成都网站制作、网站建设、H5场景定制、小程序制作等业务。10年已为格尔木众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
1、创建UDP服务端的基本步骤
(1)创建套接字并绑定地址
(2)开始监听连接
(3)收发数据
(4)关闭套接字
import socket HOST = '' PORT = 3214 sk = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sk.bind((HOST, PORT)) data = True while data: data, addr = sk.recvfrom(1024) if data == b'bye': break print "Recieve Data:", data.decode('utf-8') sk.sendto(data, addr) sk.close()
2、创建UDP客户端的基本步骤
(1)创建套接字
(2)收发数据
(3)关闭套接字
import socket HOST = '127.0.0.1' PORT = 3214 sk = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) data = 'hello' while data: sk.sendto(data, (HOST, PORT)) if data == "bye": break data, addr = sk.recvfrom(1024) print "Recv Data:", data data = raw_input('Please message:\n') sk.close() # tcpclient与udpclient区别 # 建立socket时的区别 # tcp需要链接服务端 # 收发数据方法不同
说明:由于 UDP 服务器不是面向连接的,所以不用像 TCP 服务器那样做那么多设置工作。事实上,并 不用设置什么东西,直接等待进来的连接就好了。
在编程通信的端口上,我们知道有服务端和客户端两种。在之前的学习中接触过两种通信协议,UDP相比较而言,由于自身无连接的特性,所以在设置方法上没有那么多的步骤。
以上就是python创建UDP服务器和客户端的方法,大家在看完相关的步骤后,就可以动手尝试下操作了。对于难一点的TCP创建,也可以进行一次练习。
本文名称:创新互联Python教程:python如何创建UDP服务器和客户端?
标题路径:http://www.mswzjz.cn/qtweb/news18/109868.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能