python搭建http文件服务器(python如何创建UDP服务器和客户端?)
导读:本文教程操作环境: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!