python UDP(udp)协议发送和接收的实例


Posted in Python onJuly 22, 2019

需要建立2个文件,一个作为客户端,一个作为服务端

文件一 作为客户端client,文件二作为服务端server

udp的特点是不需要建立连接

文件一客户端

#不需要建立连接
import socket
#创建socket对象
#SOCK_DGRAM  udp模式
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#发送数据 字节
s.sendto("你好".encode(),("169.254.184.146",8000))

文件二服务端

import socket
#创建socket对象
#SOCK_DGRAM  udp模式
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("169.254.184.146",8000)) #绑定服务器的ip和端口
data=s.recv(1024) #一次接收1024字节
print(data.decode())# decode()解码收到的字节

注意:先运行文件二在运行文件一

以上这篇python UDP(udp)协议发送和接收的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架中自定义模版标签的示例
Jul 20 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
Python 中Pickle库的使用详解
Feb 24 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 Python
python检索特定内容的文本文件实例
Jun 05 Python
实例详解Python模块decimal
Jun 26 Python
python按比例随机切分数据的实现
Jul 11 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
Django 404、500页面全局配置知识点详解
Mar 10 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
python 监控服务器是否有人远程登录(详细思路+代码)
Dec 18 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 Python
linux环境下Django的安装配置详解
Jul 22 #Python
python判断一个对象是否可迭代的例子
Jul 22 #Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 #Python
python实现大文件分割与合并
Jul 22 #Python
cProfile Python性能分析工具使用详解
Jul 22 #Python
python实现大文本文件分割
Jul 22 #Python
python plotly绘制直方图实例详解
Jul 22 #Python
You might like
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
2019/04/15 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python3.6简单反射操作示例
2018/06/14 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
Django的models中on_delete参数详解
2019/07/16 Python
django多对多表的创建,级联删除及手动创建第三张表
2019/07/25 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
爱情保证书
2015/01/17 职场文书
防暑降温通知书
2015/04/27 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
小学生家长意见
2015/06/03 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
Python中Selenium对Cookie的操作方法
2021/07/09 Python
Redis的字符串是如何实现的
2021/10/24 Redis
django 认证类配置实现
2021/11/11 Python