dtn - 更改路由模块以在 ONE 模拟器上收到消息(请求)后发送响应
问题描述
当目标节点收到消息时,如何修改ONE模拟器上的路由模块,如流行病、先知、喷雾和等待发送响应?
解决方案
这种行为不是路由模块的一部分,而是应用程序的一部分。路由模块只处理尝试将消息移动到正确的目的地。您可以使用消息生成器创建典型的单向消息,但对于更复杂的行为(例如,请求/回复),您需要一个应用程序模块。
已经有一个PingApplication通常足以满足简单的请求/回复场景。如果您需要更复杂的应用程序行为,基于 PingApplication 制作新的应用程序可能是最好的方法。
推荐阅读
- javascript - 加载此标签时如何更改 svg 文本标签 XY?
- javascript - 制表器从表中获取数据但在数组中
- java - 如何访问 HttpServletResponse 的响应正文以登录文件
- python - 使用谷歌(oauth)登录后如何重定向到主页(所需页面)?
- angular - combineLatest 与初始值
- awk - 仅当行不包含特定字符串时才在行内查找/替换 (awk)
- c# - 通过实体框架模式创建时,SQL Server 表中未设置默认值
- image - 使用 RGB 图像和点云,如何从点云生成深度图?(Python)
- angular - Angular FormArray - AbstractControl 类型上不存在属性控件
- python - 使用 Python 正则表达式匹配字母数字单词、提及或电子邮件