国产成人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编程实现通信的方法,大家可以先就两种不同的端口进行学习,然后再分别尝试代码的运行部分。

关注

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

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

继母后妈的梗| 怎么才能怀孕?| 在教室伦流澡到高HGL| 结核菌素| 细川麻里| 我的小后妈中字ID| 9.1芒果浏览器| 共享女儿小诗1~10章的背景资..| 蜜桃成熟时33D 在线观看| 啊灬啊灬啊…快…深的含义| 女性三角毛毛若隐若现| 电影《裸体肉欲》| 《漾出OVER FLOWER》…| 日本大片又大又好看的PPT| 《囚禁空姐》电影免费观看| 《喂奶人妻厨房HD》| SSF| 坤坤寒入桃子里电视剧| 美国大片BGM大全播放| 快拔出来老师要怀孕了| PEDESTRIAN| 公交车上被蹭水后多久自然恢复| 妈妈和女儿齐上阵的播出时间| 把老婆闺蜜干了俩次| 国外黄冈站刺激战场| 《请好好疼爱里面》免费观看 | 免费高清在线观看免费的PPT软... | 快拨出我是你母亲的歌曲播放 | 我在开会他在下添好爽在线视频| 他的大手在秘密花园游走漫画| 《如狼似虎的女人》大结局| 《我的漂亮老师2》| 蜜桃成时熟2| 妈妈俱乐部1-34节小说| 美国人免费观看高清电视剧的软件| 水蜜桃免费高清电视剧大全 | 女友小雪被教练猛烈进出视频| 母爱俱乐部1-34节小说免费阅..| 黑色黄丝包臀紧身连衣裙| 自述吃了春晚药后有多疯狂 | 《帐篷里的秘密》动漫