国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中UDP编程实现通信

python中UDP编程实现通信

Python UDP编程

头像

小妮浅浅

2021-04-08 09:19:433080浏览 · 0收藏 · 0评论

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

1、服务器端

recvfrom()方法返回数据和客户端的地址与端口,这样,服务器收到数据后,直接调用sendto()就可以把数据用UDP发给客户端。

# coding:utf-8
import socket
# 创建套接字
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 绑定地址和端口
addr = '127.0.0.1'
port = 9999
s.bind((addr,port))
print("Bind UDP on",port)
# 数据处理
while True:
    data, addr = s.recvfrom(1024)
    print("Receive data from %s:%s" % addr)
    s.sendto(b"Hello, %s!" % data, addr)

2、客户端

客户端使用UDP时,首先仍然创建基于UDP的Socket,然后,不需要调用connect(),直接通过sendto()给服务器发数据:

# coding:utf-8
import socket
addr = '127.0.0.1'
port = 9999
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
for data in [b'Hello', b'world!']:
    s.sendto(data,(addr, port))
    print(s.recv(1024).decode('utf-8'))
s.close()

我们知道想要实现数据之间的传递,会有用户和服务方的产生。由用户提供需求,服务方把成果反馈给用户。本篇就UDP编程在通信的过程分为两个部分:服务器端和客户端。

以上就是python中UDP编程实现通信的方法,大家可以先就两种不同的端口进行学习,然后再分别尝试代码的运行部分。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

四个人换着来免费观看第二季| 人口兽猪马狗第1集| 舌头伸进去添的我爽高潮| 出差被最讨厌上司夺走的相似电影| 边吃奶边扭身体哼唧怎么回事| 电影《老公上班后》免费观看| 泰国电影《初次深交流》| 男人把因因放到女人因困里视频| CSGO2开箱网站| 我兄弟的妈妈免费观看电视剧| 7777777亚洲和欧洲尺码表| 人与狗胶配方大全高清视频| 男朋友摸完小花园小肚子有点痛| 鸭子4| 旅游换伴交流故事100篇| 77777影院在线观看电视剧大..| 麻花天美星空免费观看电视剧| 四川少女B站免费入口 | 金瓶风月电影高清完整版| 摸的下身已洪水泛滥怎么办 | 免费观看已满十八岁电视剧高清版 | 中国高清WINDOWS视频| WWW.77.GOV.CN| 人狗大战5高清正版免费观看| 老公不在我和公发| 结核菌素| 欧美大片视频| 漂亮的小瘦子3| 爱浸画网| 胬肉(产乳)| BOBO浏览器老司机模式改版特.| 女人尝试到更粗大的心理变化| 大茄子| 小妹妹爱大棒棒免费观看电视剧动.| 明星记忆修改系统| 暴躁少女CSGO高清大图特点| 一边做饭一边狂躁的原因分析| 欧美片《肉欲进入》| 《少妇精油按摩》无码| 9.1萝卜黄| 人狗大战5高清正版免费观看