Python基于socket模块实现UDP通信功能示例
作者:chengqiuming 发布时间:2023-08-25 06:45:27
标签:Python,socket,UDP
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/chengqiuming/article/details/78601138


猜你喜欢
- 第一种方法import pandas as pdfrom collections import Counterdata = '参赛信
- 本文实例讲述了Android基于TCP和URL协议的网络编程。分享给大家供大家参考,具体如下:手机本身是作为手机终端使用的,因此它的计算能力
- os.Rename()这个函数的原型是func Rename(oldname, newname string) error,输入的是旧文件名
- 下面基础的解释一下这错误: 1:本质上的错误: object a;//a是Null对象 protected void Page_Load(o
- 以下所有例子中结构定义如下:type User struct { Id_ bson.ObjectId `bson:
- 1、安装vue-lazyload插件npm install vue-lazyload --save-dev2、在main.js中进行引用im
- 一、弱网简介弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。1、弱网的影响在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延
- 背景:使用pip install SciPy的格式安装python函数库SciPy的时候,发现老是报错,从网上找信息也没找到合适的解决办法,
- 在这个擦亮自己的眼睛去看SQL Server的系列中的第二篇中提过要写历史渊源,这里的历史主要描述的是数据库本身的历史与SQL Server
- Sql代码 select count(*) from user_objects where object_name=upper(p_tabl
- 屏弊网页的右键<body oncontextmenu="return false">或<body st
- 前言废话滑块验证码破解是一直都想搞的项目,毕竟多数网站都会采用滑块验证码,于是最近在修改论文的闲暇之余把这事儿给解决了。要搞现在的滑块验证码
- mysql表复制 &n
- 目前很多网站都使用ajax技术动态加载数据,和常规的网站不一样,数据时动态加载的,如果我们使用常规的方法爬取网页,得到的只是一堆html代码
- PyTorch之TensorDatasetTensorDataset 可以用来对 tensor 进行打包,就好像 pyt
- 本文实例为大家分享了python scatter散点图用循环分类法加图例,供大家参考,具体内容如下import matplotlib.pyp
- 问题:m = re.findall('[0-9]*4[0-9]*', '[4]') 可以匹配到4.m = r
- 1、什么是超链接图标规范超链接图标规范是我根据《Iconize Textlinks with CSS》修改调整完成的。主要是整理出常用到的一
- 第一种方式:submit 按钮 提交<form action="MyDemand" method="po
- 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。 他