打印
[应用相关]

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

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

使用特权

评论回复
沙发
zyf部长| | 2020-4-5 14:41 | 只看该作者
楼主是指以太网?

使用特权

评论回复
板凳
yufe| | 2020-4-5 14:44 | 只看该作者

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

使用特权

评论回复
地板
zhuww| | 2020-4-5 14:50 | 只看该作者
什么类型的网关啊,CAN网关?以太网网关?

使用特权

评论回复
5
wenfen| | 2020-4-5 14:53 | 只看该作者

像CSMA/CD一样考虑载波侦听的方式?

使用特权

评论回复
6
songqian17| | 2020-4-5 14:56 | 只看该作者
或者CAN这种可仲裁的方式?

使用特权

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

使用特权

评论回复
8
pengf| | 2020-4-5 15:02 | 只看该作者

先来先服务。把所有请求排一个队列,排队处理请求

使用特权

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

使用特权

评论回复
10
yszong| | 2020-4-5 15:11 | 只看该作者
也可以多线程,每个请求对应一个线程,并行处理

使用特权

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

使用特权

评论回复
12
wangzsa| | 2020-4-5 15:19 | 只看该作者
Wi-Fi 网关,建议还是用 Linux 和多核心处理器吧

使用特权

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

使用特权

评论回复
14
tian111|  楼主 | 2020-4-5 15:30 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

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

本版积分规则

797

主题

8878

帖子

7

粉丝