打印
[应用相关]

关于网关处理多个信息的问题

[复制链接]
960|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rangar|  楼主 | 2018-8-22 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

网关怎么处理多个同时发过来的信息,求程序解析
沙发
paotangsan| | 2018-8-22 09:56 | 只看该作者
楼主是指以太网?

使用特权

评论回复
板凳
Stannis| | 2018-8-22 10:22 | 只看该作者
1先进先出的原则
2优先级高的先转发

使用特权

评论回复
地板
Brand2| | 2018-8-22 10:29 | 只看该作者
什么类型的网关啊,CAN网关?以太网网关?

使用特权

评论回复
5
Soraka| | 2018-8-22 10:37 | 只看该作者
像CSMA/CD一样考虑载波侦听的方式?

使用特权

评论回复
6
Garen2| | 2018-8-22 10:54 | 只看该作者
或者CAN这种可仲裁的方式?

使用特权

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

使用特权

评论回复
8
Varus| | 2018-8-22 17:25 | 只看该作者
先来先服务。把所有请求排一个队列,排队处理请求

使用特权

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

使用特权

评论回复
10
android2| | 2018-8-22 17:57 | 只看该作者
也可以多线程,每个请求对应一个线程,并行处理

使用特权

评论回复
11
拉克丝| | 2018-8-22 18:15 | 只看该作者
楼上的说法,前两种适合于单核心处理器,最后一种则适合于有多核心处理器的场合。

使用特权

评论回复
12
lefeng| | 2018-8-22 18:27 | 只看该作者
Wi-Fi 网关,建议还是用 Linux 和多核心处理器吧,不管是网络认证,还是 *** 加密通讯,还是带负载能力和抗 DoS 能力,跑 Linux 的多核心处理器都要比 STM32 好

使用特权

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

本版积分规则

154

主题

763

帖子

0

粉丝