首页IT科技python搭建http文件服务器(python如何创建UDP服务器和客户端?)

python搭建http文件服务器(python如何创建UDP服务器和客户端?)

时间2025-08-03 09:11:49分类IT科技浏览6522
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统                 、Python 3.9.1                 ,DELL G3电脑                。

1                        、创建UDP服务端的基本步骤

(1)创建套接字并绑定地址

(2)开始监听连接

(3)收发数据

(4)关闭套接字

importsocket HOST= PORT=3214 sk=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sk.bind((HOST,PORT)) data=True whiledata: data,addr=sk.recvfrom(1024) ifdata==bbye: break print"RecieveData:",data.decode(utf-8) sk.sendto(data,addr) sk.close()

2        、创建UDP客户端的基本步骤

(1)创建套接字

(2)收发数据

(3)关闭套接字

importsocket HOST=127.0.0.1 PORT=3214 sk=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) data=hello whiledata: sk.sendto(data,(HOST,PORT)) ifdata=="bye": break data,addr=sk.recvfrom(1024) print"RecvData:",data data=raw_input(Pleasemessage:\n) sk.close() #tcpclient与udpclient区别 #建立socket时的区别 #tcp需要链接服务端 #收发数据方法不同

说明:由于 UDP 服务器不是面向连接的                        ,所以不用像 TCP 服务器那样做那么多设置工作                         。事实上        ,并 不用设置什么东西         ,直接等待进来的连接就好了        。

在编程通信的端口上                        ,我们知道有服务端和客户端两种                。在之前的学习中接触过两种通信协议                ,UDP相比较而言         ,由于自身无连接的特性                         ,所以在设置方法上没有那么多的步骤                         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
关键词快速排名原理(如何利用SEO关键词快速排名前三位,揭秘成功的秘诀!) windows 7如何备份(Windows 7系统备份方式是什么?)