你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

网关怎么处理多个同时发过来的信息

[复制链接]
qq1328073868 提问时间:2018-4-2 15:51 /
网关怎么处理多个同时发过来的信息,求程序解析
收藏 评论9 发布时间:2018-4-2 15:51

举报

9个回答
Angel_YY 回答时间:2018-4-2 15:55:38
1先进先出的原则
2优先级高的先转发

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

qq1328073868 回答时间:2018-4-2 16:15:19
Angel_YY 发表于 2018-4-2 15:55
1先进先出的原则
2优先级高的先转发

有没有程序,能分享一下吗
Angel_YY 回答时间:2018-4-2 17:29:15
qq1328073868 发表于 2018-4-2 16:15
有没有程序,能分享一下吗

什么类型的网关啊,CAN网关?以太网网关?具体是说明一下才好回答啊。
stm1024 回答时间:2018-4-2 17:58:28
像CSMA/CD一样考虑载波侦听的方式?或者CAN这种可仲裁的方式?

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-4-2 23:32:28
你可以参考网上那些同时接收数据的文章,比如文章“一个简单的服务器可以同时接收多个客户端发来的数据“这段代码不知对你是否会有帮助

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

maxtch 回答时间:2018-4-3 02:37:00
我见过如此几种做法:

1. 先来先服务。把所有请求排一个队列,排队处理请求。
2. 优先级划分。根据请求里面的识别信息,从优先级最高处理到优先级最低。同一优先级内部采用先来先服务策略。
3. 多线程。每个请求对应一个线程,并行处理。

前两种适合于单核心处理器,最后一种则适合于有多核心处理器的场合。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

qq1328073868 回答时间:2018-4-3 09:24:23
Angel_YY 发表于 2018-4-2 17:29
什么类型的网关啊,CAN网关?以太网网关?具体是说明一下才好回答啊。

WiFi网关,stm32处理
maxtch 回答时间:2018-4-3 11:44:03
qq1328073868 发表于 2018-4-3 09:24
WiFi网关,stm32处理

Wi-Fi 网关我的建议还是用 Linux 和多核心处理器吧,不管是网络认证,还是 VPN 加密通讯,还是带负载能力和抗 DoS 能力,跑 Linux 的多核心处理器都要比 STM32 好。论价格全志 A33 的方案不会贵到哪里去,开发周期可以缩短不少,还有上述 Linux 多核心处理器的优势。
qq1328073868 回答时间:2018-4-3 13:59:08
那个 Linux不会用,只会STM32

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版