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

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

[复制链接]
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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版