社区
通信技术
帖子详情
有关网络传输的几个疑难问题,敬请高手指点。
Alexeyomux
2002-07-11 07:44:49
小弟现在正在学习网络编程,却发现困难多多。现在我想通过程序在多台机器间传送数据。我希望能够先向网络中的机器发送消息,要求他们回应,然后再向有回应的机器传送数据。请教具体该怎么做?能同时向多台机器传送数据吗?
另外,可不可以要求某一台机器返回一个指定的文件在该机器上的存储信息(如,有/无)。如果可以,请教具体的做法。
请大家畅所欲言,所用工具和语言没有太大的关系,只要能给出具体方案就好。
...全文
98
9
打赏
收藏
有关网络传输的几个疑难问题,敬请高手指点。
小弟现在正在学习网络编程,却发现困难多多。现在我想通过程序在多台机器间传送数据。我希望能够先向网络中的机器发送消息,要求他们回应,然后再向有回应的机器传送数据。请教具体该怎么做?能同时向多台机器传送数据吗? 另外,可不可以要求某一台机器返回一个指定的文件在该机器上的存储信息(如,有/无)。如果可以,请教具体的做法。 请大家畅所欲言,所用工具和语言没有太大的关系,只要能给出具体方案就好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alanwang_
2002-07-14
打赏
举报
回复
呵呵,多播我不熟悉,以前做过类似的东东,本打算用多播,但时间太紧,添加leaf节点又没搞明白,一气之下就用广播了。
city_lovelace
2002-07-13
打赏
举报
回复
广播就是发到所有的本地机器,组播就是一组对特定的信息感兴趣的机器(D类IP地址)。可以这样实现,思路如下:
感兴趣的机器都加入到特定的组播组(自己选一个组播地址(如238.2.2.2),但是不要选已被分配的),通过setsockopt,参数为ADDMULTIGROUP实现。然后,朝这个地址发送你的消息,要求收到这个消息的机器响应(可以用单播实现),这样你就知道要传给哪些机器了
systemroot1
2002-07-13
打赏
举报
回复
理论上讲Internet本身就是一个大广播域,但由于网络的划分,而产生子网,所以不可能形成统一的广播,如果你是在自己的局域网中,而又没有VLAN的划分,那么你发出的消息就是广播消息,可以传达到网内的每一台计算机。
city_lovelace
2002-07-13
打赏
举报
回复
组播就是多播啦
组播实现起来并不复杂:
创建socket(原始或是UDP),用setsockopt设置加入到选定的多播组,这样就能收到报文。
发送端可以不用加入(也可以加入)到多播组,然后用sendto发送到选定的多播组(目的地址为多播地址),这样在一个本地网上只要加入到选定多播组的机器都能收到。
而且,多播可以由路由器转发。
alanwang_
2002-07-13
打赏
举报
回复
广播通不过路由器,只能在局域网使用。
组播?是多播吗?多播处理起来比广播复杂的多,添加节点也很麻烦,我觉得广播挺好,实现起来很简单
Alexeyomux
2002-07-13
打赏
举报
回复
谢谢,能将实现的情况讲得再详细一些吗?
city_lovelace
2002-07-13
打赏
举报
回复
广播地不好,推荐使用组播
Alexeyomux
2002-07-11
打赏
举报
回复
广播和组播又是指什么?请详细解释一下做法。
zengpan_panpan
2002-07-11
打赏
举报
回复
同时向多个机器传送数据可以用广播或者组播
可以在指定机器上装个服务器,接受文件有无信息的查询。这就和IE连到某个站点上,取个页面结果返回404 NOT Found一样。
考虑 Stribeck 摩擦特性的无刷直流电机驱动 EMB 执行器耦合建模及仿真分析(Simulink仿真实现)
内容概要:本文针对无刷直流电机驱动的电子机械制动(EMB)执行器,建立了考虑Stribeck摩擦特性的非线性耦合动力学模型,并在Simulink环境中完成了系统级仿真分析。研究综合集成了电机动力学、齿轮传动机构与制动执行机构的动力学特性,构建了高保真的机电一体化系统模型。重点引入Stribeck摩擦模型以精确描述低速工况下执行器内部存在的静摩擦、粘滞摩擦与库仑摩擦之间的过渡行为,有效提升了系统在启停、反向运动等瞬态过程中的动态响应仿真精度。通过多工况仿真验证了模型的有效性,能够准确反映摩擦引起的爬行、滞后与定位误差等非线性现象,为EMB系统的高性能控制算法设计(如摩擦补偿、滑模控制)与结构优化提供了高可信度的仿真平台。; 适合人群:从事汽车电子制动系统、电机驱动控制、机电系统建模与仿真研究的研究生、科研人员及工程技术人员,需具备扎实的机械动力学、自动控制理论基础和MATLAB/Simulink仿真能力。; 使用场景及目标:①用于高精度电子机械制动系统的设计验证与性能预测;②为消除摩擦非线性影响的先进控制策略(如自适应控制、智能控制)提供精确的被控对象模型;③深入探究Stribeck摩擦等非线性因素对系统动态性能(如响应延迟、稳态误差)的作用机理; 阅读建议:读者应结合提供的Simulink模型文件,深入剖析Stribeck摩擦模块的数学实现与参数辨识方法,建议通过改变输入指令(如阶跃、正弦)和负载条件进行对比仿真,以直观理解非线性摩擦对系统动态特性的影响。
【Python编程】Python数据类dataclass与attrs库对比
内容概要:本文深入对比Python数据类声明的两种主流方案,重点分析dataclasses模块(PEP 557)与attrs第三方库在功能覆盖、性能开销、扩展生态上的差异。文章从样板代码(boilerplate)消除出发,详解@dataclass装饰器的frozen/unsafe_hash/order/slot参数语义、field()函数的默认值工厂与元数据配置、以及__post_init__的初始化后处理钩子。通过代码示例展示attrs的validators验证器、converters类型转换器、以及auto_attribs的PEP 526注解兼容模式,同时介绍cattrs的序列化/反序列化适配、Pydantic的BaseModel运行时校验增强、以及marshmallow的Schema显式定义,最后给出在配置对象、DTO
传输
、领域模型等场景下的数据类选型建议与版本兼容性策略。 直播下载:fengcaisy.com 直播下载:m.guan-long.cn 24直播网:m.dlboligang.com 24直播网:cpl520.com 24直播网:m.dlsyhm.com
易语言源码用超级列表框模仿Delphi表格
易语言源码用超级列表框模仿Delphi表格
易语言源码应用程序图标修改器源码
易语言源码应用程序图标修改器源码
易语言源码支持盛大英雄和商铺的传奇登陆器
易语言源码支持盛大英雄和商铺的传奇登陆器
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章