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

关注

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

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

国产少女免费观看电视剧大全| 机械师电影| 《我们不是亲兄妹》动浸播放| 我的姨母中字ID| 16岁女儿与父亲一起做饭| 教资| 宝贝今天可不可以不带小雨伞小说| 公翁晚上吃我奶头子| 男女啪啪做差高潮全过有多动症| 电影《满足2》完整版在线观看| 国产大片| 玉女献身台湾1988版主演是谁 | 动物扌雷辶鬲的小说| 榴莲APP官网下载1.0.3| 女子监狱理伦A片| 《一滴都不许漏》何泽城林荫| 在教室伦流澡到高HGL| 美国色情巜做爰4| 欧美《禁忌5》| 《性呻吟》伦理| 风车动漫网| 日本无码A片人妻久尤物明理紬| 女儿借爸爸种生孩子| 苍井空《办公室爱欲》| 老公把舌头放进我B里搅拌| 《大尺度吃奶做爰》电影| 石头剪刀布谁输了看隐私| 第一次和公翁做爰又大又粗| 免费B站看大片真人电视剧| 免费B站在线观看人数在哪儿找到| 无风险9.1免费版观看 | 姑父有力挺送小芳的背景故事| 双男主高干文小说| 交换的一天电影完整播放在线观看 | 空姐4免费高清完整版观看| 日亚M码是日本的还是中国的| 扌桑小孩的辶鬲的历史背景 | 爷爷的鸡又黑又长下一句怎么接| 金铃铛| 美国禁忌| 《妻子为丈夫升职》