当前位置: 首页 > news >正文

2023网站分享北京文化馆设计公司怎么看

2023网站分享,北京文化馆设计公司怎么看,杭州做网站公司排名,做网站需要学些什么条件文章目录 1.安装scapy库2.解析someip格式报文3.示例 1.安装scapy库 使用 pip 安装 scapy 第三方库,打开 cmd,输入以下命令: pip install scapy出现如图所示,表示安装成功: 2.解析someip格式报文 要解析someip格式报…

文章目录

  • 1.安装scapy库
  • 2.解析someip格式报文
  • 3.示例

1.安装scapy库

使用 pip 安装 scapy 第三方库,打开 cmd,输入以下命令:

pip install scapy

出现如图所示,表示安装成功:

在这里插入图片描述

2.解析someip格式报文

要解析someip格式报文,需要导入someip模块:

from scapy.contrib.automotive.someip import *
# 导入someip模块
from scapy.contrib.automotive.someip import * # 普通格式的someip报文
data = b"\x07\xff\x80\x01\x00\x00\x00S\x00\x00\x00\x06\x01\x01\x02\x00\x0c\xf1\xdds\x84\x00\x00\x00>[\x19\xa2\xd1aV\xce'\xc1)\xa9x02Eg\x00\x00\x00D"someipData  = SOMEIP(_pkt=data) # 解析普通格式报文为someip格式
someipData.show() # 打印someip格式的报文

打印的someip格式报文如下:

在这里插入图片描述

3.示例

以下通过udp收发someip报文,示例如下:

1.新建文件udp_server.py,用于模拟server

from scapy.contrib.automotive.someip import * 
import socketudpServer = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建socket对象,走udp通道
host = socket.gethostname() # 获取本地主机名
port = 1000
serverAddr = (host, port)
udpServer.bind(serverAddr) # 绑定服务端地址clientData, clientAddr = udpServer.recvfrom(1024) # 接收来自客户端的数据
print(clientData) # 打印普通格式报文
someipData = SOMEIP(_pkt=clientData)
someipData.show() # 打印someip格式报文
udpServer.sendto(clientData, clientAddr) # 发送数据给客户端
udpServer.close()

2.新建文件udp_client.py,用于模拟client

import socketudpClient = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建socket对象,走udp通道
host = socket.gethostname() # 获取本地主机名
port = 1000
serverAddr = (host, port)# someip报文
data = b"\x07\xff\x80\x01\x00\x00\x00S\x00\x00\x00\x06\x01\x01\x02\x00\x0c\xf1\xdds\x84\x00\x00\x00>[\x19\xa2\xd1aV\xce'\xc1)\xa9x02Eg\x00\x00\x00D"udpClient.sendto(data, serverAddr) # 发送报文给服务端
udpClient.close()

3.打开两个cmd窗口,一个为server端窗口,另一个为client端窗口

运行顺序,先启动server,后启动client:

  • server端窗口,先执行命令 python udp_server.py
  • client端窗口,后执行命令 python udp_client.py

运行结果如下:

server端窗口:

在这里插入图片描述

client端窗口:

在这里插入图片描述

http://www.yayakq.cn/news/637003/

相关文章:

  • iis找出网站死循环做网站gzip压缩
  • 免费设计网站平台做一组静态页面网站多少钱
  • 快速wordpress 建网站网站ui是平面设计吗
  • 网站建设数据库是什么意思漳浦网站建设
  • 如何建设自己的网站手机网站改版
  • 苏州建设培训中心网站泉州钟南山最新消息
  • 小白建设论坛网站在线短视频网站开发费用
  • 网站哪些数据域名注册长沙有限公司
  • 做女朋友网站秒速网站建设
  • 宣武手机网站建设长春专业网站推广
  • 旅行社手机网站建设成桂阳城乡建设局网站
  • 360网站如何做引流门户网站系统设计
  • 做网站做得好的公司有专业柳州网站建设价格
  • 什么网站可以做软件有哪些常州市网站建设
  • 网站网站怎么做的上海高端做网站
  • 岱山县建设局网站网站建设公司的前端
  • 网站建设画册设计河北提供网站制作公司哪家好
  • 自己建网站数据怎么做惠州网站搭建
  • 网站开发swf素材全屋整装十大公认品牌加盟
  • 做外贸主要看什么网站转转怎么做钓鱼网站
  • 网站建设选择云主机吗免费做公益网站
  • 生成静态网站深圳网络推广培训机构
  • 合肥做网站域名的公司生物科技企业网站做的比较好的
  • 安徽网新网站建设客户网站建设需要什么资料
  • 想自己做一个网站应该怎么弄工业设计产品设计案例
  • 网站开发的收获体会仿制手机网站教程
  • 做文学网站需要门户网站html下载
  • 分类 网站模板网站模板制作与安装教程
  • 首页设计网站 专注俄美战争已打响了
  • 云原神官方网站正版下载阿里云如何建设网站