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

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

时间2025-06-18 03:57:35分类IT科技浏览6032
导读:本文教程操作环境: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
win10如何查看显卡驱动是否正常运行(Win10如何查看显卡驱动是否运行正常?Win10查看显卡驱动正常运行方法) 鸿蒙系统怎么打开个人热点(鸿蒙怎么开启个人热点? 鸿蒙系统个人热点设置方法)