Python基于socket模块实现UDP通信功能示例

作者:chengqiuming 时间:2023-08-25 06:45:27 

本文实例讲述了Python基于socket模块实现UDP通信功能。分享给大家供大家参考,具体如下:

一 代码

1、接收端


import socket
#使用IPV4协议,使用UDP协议传输数据
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#绑定端口和端口号,空字符串表示本机任何可用IP地址
s.bind(('', 5000))
while True:
 data, addr=s.recvfrom(1024)
  #显示接收到的内容
 print('received message:{0} from PORT {1} on {2}'.format(data.decode(),addr[1], addr[0]))
 if data.decode().lower() == 'bye':
   break
s.close( )

2、发送端


import socket
import sys
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.sendto(sys.argv[1].encode() , ("192.168.0.105" ,5000))#假设192.168.0.103是接收端机器的IP地址
s.close( )

二 运行结果

Python基于socket模块实现UDP通信功能示例

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/chengqiuming/article/details/78601138

标签:Python,socket,UDP
0
投稿

猜你喜欢

  • Python命令行参数解析模块getopt使用实例

    2021-02-20 08:53:48
  • python使用reportlab实现图片转换成pdf的方法

    2021-09-24 22:32:26
  • python使用tcp传输图片数据

    2023-08-09 06:33:48
  • 一张图带我们入门Python基础教程

    2021-07-27 14:19:15
  • Mysql数据库表定期备份的实现详解

    2024-01-24 11:24:35
  • java往php传数据操作方法

    2023-10-27 17:51:48
  • python实现字符串连接的三种方法及其效率、适用场景详解

    2023-07-27 19:57:32
  • 在Dreamweaver MX中应用“占位图形”

    2009-07-10 13:16:00
  • 页面重构应注意的repaint和reflow

    2011-03-31 17:11:00
  • 基于SQL中的数据查询语句汇总

    2024-01-28 07:06:09
  • 吴恩达机器学习练习:神经网络(反向传播)

    2021-12-13 05:13:25
  • 解决el-tree节点过滤不显示下级的问题

    2024-05-29 22:24:03
  • python opencv鼠标画点之cv2.drawMarker()函数

    2021-11-28 18:34:40
  • 在python中使用xlrd获取合并单元格的方法

    2023-09-09 17:00:43
  • Vue中子组件调用父组件的3种方法实例

    2024-05-13 09:08:18
  • python神经网络Densenet模型复现详解

    2022-02-13 06:43:13
  • 用蜜罐来阻止垃圾评论

    2007-11-06 12:35:00
  • python GUI模拟实现计算器

    2023-01-08 22:20:40
  • 四个Python操作Excel的常用脚本分享

    2023-12-04 07:04:27
  • mysql多表join时候update更新数据的方法

    2024-01-15 12:56:37
  • asp之家 网络编程 m.aspxhome.com