在MacOS上实现两个网络调试助手的UDP通信测试

news2024/11/24 2:38:20

文章目录

  • 一、背景
  • 二、网络调试助手软件
  • 三、UDP通信过程

一、背景

因为有一个项目要中会使用本机中两个应用程序之间的UDP通信。

因此本文记录一下怎么在MacOS上实现两个网络调试助手的UDP通信测试。

二、网络调试助手软件

我使用的网络调试助手软件是:网络调试助手

直接在APP store里面下载就行了。

因为是两个网络调试助手之间的通信,因此我们需要双开该软件。

macOS中双开软件的方法如下:

1.打开Finder,找到应用程序一栏,选择你想要多开的软件,如qq;

img

2.鼠标右键“显示包内容”

img

3.找到 一个叫 “MacOS”的文件夹下的终端程序:双击它 就可以多开;继续双击,继续多开。也可以右键对其创建替身,放在桌面上(其实就是桌面快捷方式),方便下次多开。

img

4.如图,开了三个qq,每一个多开的软件就会附带一个 终端程序,不要关闭它,否则多开的软件也会关闭。如果嫌碍事,可以将他们放在另一张桌面上,就可以了。

三、UDP通信过程

打开两个网络调试助手

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JIvOVY2H-1669723216844)(/Users/apple/Library/Application Support/typora-user-images/image-20221129194918344.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s1i71O19-1669723216847)(/Users/apple/Library/Application Support/typora-user-images/image-20221129194931025.png)]

网络调试助手会自动获取本机ip,两个网络调试助手获取的ip是一样的。

下面我们需要分别给两个网络调试助手设置本地端口号、目标IP、目标端口号

比如第一个网络调试助手的设置信息如下:

本地IP:192.168.5.103

本地端口:9090

目标IP:192.168.5.103

目标端口:8080

则第二个网络调试助手的设置信息如下:

本地IP:192.168.5.103

本地端口:8080

目标IP:192.168.5.103

目标端口:9090

设置完成之后,点击发送,两个网络调试助手都能收到对方发送的数据。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a1b52asz-1669723216849)(/Users/apple/Library/Application Support/typora-user-images/image-20221129195943910.png)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/46040.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Revit 中参数化多边形的画法?

Revit 中参数化多边形的画法 问题提出 :在 Revit 中,系统画多边形的命合都无法参数化,网上有“六边形”参数化的画法教学 ( 这个教学被收入《每日一技》第 76期“Revit 中族编辑时可控六边形的画法详解”),却对任意多边形无可奈何。 网上及前…

Spring-全面详解(学习总结---从入门到深化)

目录 Spring简介 Spring体系结构 IOC_控制反转思想 IOC_自定义对象容器 IOC_Spring实现IOC IOC_Spring容器类型 ​ 容器实现类 IOC_对象的创建方式 使用构造方法 使用工厂类的方法…

少儿编程 电子学会图形化编程等级考试Scratch一级真题解析(判断题)2022年9月

2022年9月scratch编程等级考试一级真题 判断题(共10题,每题2分,共20分) 26、一个角色只能包含一个造型 答案:错 考点分析:考查角色造型,一个角色可以有多个造型,所以错误 27、我们可以根据需要将角色的任意一点设为造型中心 答案:对 考点分析:考查角色造型,角色…

CC1310F128RSMR Sub-1GHz射频微控制器 - MCU 433MHz 868MHz 915MHz ULP Wireless MCU

CC1310F128RSMR Sub-1GHz射频微控制器 - MCU 433MHz 868MHz 915MHz ULP Wireless MCU CC1310设备是德州仪器公司生产的一款性价比高、超低功耗、Sub-1GHz射频设备,这是SimpleLink的一部分,微控制器(MCU)平台。该平台包括Wi-Fi,蓝牙低能耗&am…

世界杯中隐藏的IoT物联网黑科技

世界杯首个大冷门上演!!夺冠热门阿根廷竟然一比二输给了沙特队,实在让人始料未及,让不少球迷都在黯然神伤。 回过头看,上半场4粒进球,被判越位无效的有3粒。整场比赛累计7次越位判罚,超过了上届…

APS智能排产系统的优势

APS智能排产系统是通过同步考虑多种有限能力资源的约束,依据各种预设规则,针对解决:客户订单交期评估与答复、人工排产效率低、设备资源利用率低、物料计划与生产计划脱节、生产计划执行率低、库存积压与生产缺料等相关问题,依靠严…

WebRTC技术专题(2)【大势所趋,迈向认识 WebRTC 的第一步】

每日一句 人生的挑战,无处不在,满怀信心,轻装上路,明天永远是充满希望的战场。 承接上文 承接上文的内容介绍完相关WebRTC技术的概念和发展历程后,开始初步摸索一下相关WebRTC技术的功能和原理。 技术回顾 WebRTC概念…

字符串压缩(二)之LZ4

一、LZ4压缩与解压 LZ4有两个压缩函数。默认压缩函数原型: int LZ4_compress_default(const char* src, char* dst, int srcSize, int dstCapacity); 快速压缩函数原型: int LZ4_compress_fast (const char* src, char* dst, int srcSize, int dstCapaci…

router路由的配置和使用(详细教程)

vue路由的原理: 路由就是专门来实现单页面应用的;根据不同的路径,加载不同的组件;路径和组件之间一一映射的关系;路径,组件一一对应;加载这个路径,这个组件就出来了;原理…

第五章. 可视化数据分析分析图表—概念介绍

第五章. 可视化数据分析分析图表 5.1 概念介绍 1.如何选择合适的图标类型 1).图标分类框架示意图: 2.图表的基本组成 1).图表的基本组成部分:画布,图标标题,绘画区,数据系列,坐标轴,坐标轴标题…

publish前自动执行sonarqube

根据SonarQube官方描述,SonarQube由三个组件组成: SonarQube Server,运行如下进程: 一个服务于SonarQube用户界面的web服务器基于Elasticsearch的搜索服务器负责处理代码分析报告并将其保存在SonarQube数据库中的计算引擎 Databa…

多卡聚合通信设备在广电视频传输行业解决方案

1 背景介绍 现场视频回传作为信息量最大、信息表达最直观的一种方式,一直是各家电视台、报社等媒体单位获取素材最理想的方式。由于受技术、成本及基础设施的限制,视频素材的回传的距离、质量一直受到较大影响。而随着4G/5G技术的快速发展,多…

【JAVA案例】判断电话号码运营商

博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。 文章目录问题提出:如何判断电话号码属于哪个运营商?一、代码设计思路二、完整源…

Java SPI机制的使用和理解

前言: SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,Java中 SPI 机制主要思想是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要,其核心思想就是解耦 1、大家都知道API,却…

01【高内聚低耦合、Spring概述、IOC容器、Bean的配置方式】

文章目录01【高内聚低耦合、Spring概述、IOC】一、高内聚低耦合1.1 程序架构设计1.2 低耦合1.2.1 耦合概念1.2.2 如何降低耦合1.3 高内聚1.4 不能完全低耦合二、Spring概述2.1 Spring 是什么2.2 Spring出现的背景2.3 Spring包详解三、Spring快速入门3.1 搭建Spring环境3.2 编写…

60 - 数组类模板

---- 整理自狄泰软件唐佐林老师课程 1. 预备知识 模板参数可以是 数值型参数(非类型参数) 数值型模板参数的 限制 变量不能作为模板参数浮点数不能作为模板参数类对象不能作为模板参数 本质:模板参数是在 编译阶段 被处理的单元&#xff0c…

基于内部模型的鲁棒图像增强

论文题目: ROBUST INTERNAL EXEMPLAR-BASED IMAGE ENHANCEMENT 1 摘要 图像增强的目的是修改图像,以实现更好的人类视觉系统感知或更合适的表示来进一步分析。根据给定输入图像的不同属性,任务也会有所不同,如噪声去除、去模糊、…

jsp三好学生评审管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 三好学生评审管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql&#xff0…

R语言highfrequency高频金融数据导入

R中针对高频数据的添加包highfrequency,用于组织高频数据, 高频数据的清理、整理,高频数据的汇总,使用高频数据建立相关模型 都非常方便。但是其中数据输入的过程中,会使用到包里的函数convert()。 最近我们被客户要求…

软件测试行业女生真的没有一席之地了吗,还能入行软件测试吗?

可以,但并不容易。 要比男生面临更多的挑战和付出更多的努力。 首先我强烈反对女生更适合做测试的这种论调: ●女生更为心细,更有耐心,能够更好的找出bug;,测试不用写代码,女生学更容易上手; ●测试强度低,…