Python+Socket实现基于UDP协议的局域网广播功能示例

 更新时间:2017年08月31日 11:50:15   作者:罗兵  
这篇文章主要介绍了Python+Socket实现基于UDP协议的局域网广播功能,结合实例形式分析了Python+socket实现UDP协议广播的客户端与服务器端功能相关操作技巧,需要的朋友可以参考下

本文实例讲述了Python+Socket实现基于UDP协议的局域网广播功能。分享给大家供大家参考,具体如下:

服务器端:

# udp_gb_server.py
'''服务端(UDP协议局域网广播)'''
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
PORT = 1060
network = '<broadcast>'
s.sendto('Client broadcast message!'.encode('utf-8'), (network, PORT))

客户端:

# udp_gb_client.py
'''客户端(UDP协议局域网广播)'''
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
PORT = 1060
s.bind(('', PORT))
print('Listening for broadcast at ', s.getsockname())
while True:
  data, address = s.recvfrom(65535)
  print('Server received from {}:{}'.format(address, data.decode('utf-8')))

运行效果:

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

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

相关文章

  • Python内置数据结构列表与元组示例详解

    Python内置数据结构列表与元组示例详解

    这篇文章主要给大家介绍了关于Python内置数据结构列表与元组的相关资料,列表是顺序存储的数据结构,类似于数据结构中的顺序表,在存储上是相连的一大块内存空间,在物理和逻辑上都是连续的,需要的朋友可以参考下
    2021-08-08
  • Python深入了解defaultdict之轻松处理默认值与复杂数据结构

    Python深入了解defaultdict之轻松处理默认值与复杂数据结构

    在Python标准库collections模块中,defaultdict提供了一种在字典访问不存在的键时自动提供默认值的便利方式,这篇文章详细介绍了defaultdict的使用方法、基础概念、创建实例的步骤以及应用场景,需要的朋友可以参考下
    2024-09-09
  • Python的五个标准数据类型你认识几个

    Python的五个标准数据类型你认识几个

    这篇文章主要为大家详细介绍了Python标准数据类型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • Python导入txt数据到mysql的方法

    Python导入txt数据到mysql的方法

    这篇文章主要介绍了Python导入txt数据到mysql的方法,涉及Python操作txt文件及mysql数据库的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • Python绘制趋势线的示例代码

    Python绘制趋势线的示例代码

    趋势线是用来显示数据趋势或者预测未来发展方向的一种图形表示方法,这篇文章主要为大家详细介绍了如何使用Python绘制趋势线,需要的可以了解下
    2024-03-03
  • python音频处理的示例详解

    python音频处理的示例详解

    这篇文章主要介绍了python音频处理的示例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • python爬虫筛选工作实例讲解

    python爬虫筛选工作实例讲解

    在本篇内容里小编给大家整理的是一篇关于python爬虫筛选工作实例讲解内容,有需要的朋友们可以参考下。
    2020-11-11
  • Python实现二维有序数组查找的方法

    Python实现二维有序数组查找的方法

    这篇文章主要介绍了Python实现二维有序数组查找的方法,结合实例形式分析了Python二维有序数组的查找思路及具体实现技巧,需要的朋友可以参考下
    2016-04-04
  • 使用Python给头像加上圣诞帽或圣诞老人小图标附源码

    使用Python给头像加上圣诞帽或圣诞老人小图标附源码

    圣诞的到来给大家带来喜悦,今天圣诞老人给大家送一顶圣诞帽,今天小编通过代码给大家分享使用Python给头像加上圣诞帽或圣诞老人小图标附源码,需要的朋友一起看看吧
    2019-12-12
  • Django使用celery异步发送短信验证码代码示例

    Django使用celery异步发送短信验证码代码示例

    这篇文章主要介绍了Django中如何使用celery异步发送短信验证码的代码示例,有需要的朋友可以借鉴参考下,希望可以对大家有所帮助
    2021-09-09

最新评论