打印
[STM32F1]

处理多个同时发过来的信息

[复制链接]
279|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tian111|  楼主 | 2022-4-13 22:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网关怎么处理多个同时发过来的信息,求程序解析

使用特权

评论回复
沙发
zhanghqi| | 2022-4-13 22:12 | 只看该作者
楼主是指以太网?

使用特权

评论回复
板凳
jlyuan| | 2022-4-13 22:14 | 只看该作者

1先进先出的原则
2优先级高的先转发

使用特权

评论回复
地板
chenho| | 2022-4-13 22:16 | 只看该作者
什么类型的网关啊,CAN网关?以太网网关?

使用特权

评论回复
5
renyaq| | 2022-4-13 22:19 | 只看该作者
像CSMA/CD一样考虑载波侦听的方式?

使用特权

评论回复
6
yinxiangh| | 2022-4-13 22:24 | 只看该作者
或者CAN这种可仲裁的方式?

使用特权

评论回复
7
jiajs| | 2022-4-13 22:26 | 只看该作者
可以参考网上那些同时接收数据的**,比如**“一个简单的服务器可以同时接收多个客户端发来的数据“这段代码不知对你是否会有帮助

使用特权

评论回复
8
zhenykun| | 2022-4-13 22:28 | 只看该作者
先来先服务。把所有请求排一个队列,排队处理请求

使用特权

评论回复
9
juventus9554| | 2022-4-13 22:31 | 只看该作者
优先级划分。根据请求里面的识别信息,从优先级最高处理到优先级最低。同一优先级内部采用先来先服务策略

使用特权

评论回复
10
zhaoxqi| | 2022-4-13 22:34 | 只看该作者
也可以多线程,每个请求对应一个线程,并行处理

使用特权

评论回复
11
jlyuan| | 2022-4-13 22:36 | 只看该作者
楼上的说法,前两种适合于单核心处理器,最后一种则适合于有多核心处理器的场合。

使用特权

评论回复
12
liuzaiy| | 2022-4-13 22:39 | 只看该作者
Wi-Fi 网关,建议还是用 Linux 和多核心处理器吧

使用特权

评论回复
13
juventus9554| | 2022-4-13 22:44 | 只看该作者
不管是网络认证,还是 *** 加密通讯,还是带负载能力和抗 DoS 能力,跑 Linux 的多核心处理器都要比 STM32 好

使用特权

评论回复
14
tian111|  楼主 | 2022-4-13 22:46 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

粉丝