0 0

使用一个无线等待超时进行接收10

《erlang程序设计》中,有这么一段
“如果receive语句的超时值被设定为原子infinity,那么系统就冗员不会触发超时。在那些超时值实际上是由receive以外的其他语句来决定的程序中,这种机制会非常有用。某些情况下,外部程序希望能返回一个正常的超时值,而另一些情况则可能希望receive永远等待。”

这种机制非常有用,这句很在意:)
请教一下各位高手,我们新手经验不足,能不能举些例子,这样容易理解。
2010年12月14日 17:50
目前还没有答案

相关推荐

    基于STM32f103的NRF2401无线发送与接收程序

    通常,在发送数据前,需要将芯片设置为发送模式,发送完成后切换到接收模式等待下一个数据包。 STM32与NRF2401之间的通信是通过SPI(Serial Peripheral Interface)总线进行的,因此需要配置STM32的SPI接口。SPI是...

    nrf24l01无线接收verilog HDL代码.zip

    总的来说,nRF24L01无线接收的Verilog HDL代码实现了对无线通信芯片的控制和数据处理,涵盖了配置、接收、错误处理和中断管理等多个方面。理解并掌握这部分代码,有助于开发者设计高效、可靠的无线通信系统。在实际...

    网络游戏-在无线接入网络中移动接收窗口的方法.zip

    移动接收窗口采用快速重传和快速恢复策略,当检测到连续的几个重复ACK时,立即重传未确认的丢失数据段,而不等待超时,这可以更快地恢复数据传输,减少延迟。 3. **自适应策略**:针对无线环境中的多变性,移动接收...

    ACK.rar_nesc 无线 传输

    "ACK.rar_nesc 无线传输"这个压缩包文件提供了一个学习无线传输技术,特别是通过TinyOS和nesC编程语言实现的确认机制(ACK,Acknowledgment)的实例。在这个例子中,我们将探讨无线通信的基础、TinyOS与nesC语言的...

    ARQ停止等待协议(c++)

    - 状态机:为了跟踪发送和接收状态,可以设计一个状态机,根据不同的事件(如发送数据、接收数据、超时等)进行状态转换。 4. **超时与重传策略**: - 设置超时时间:为了避免无限等待ACK,需要设定一个合理的...

    无线模块的透明通信方式与有线连接的比较.pdf

    而在无线模块的透明通信方式中,无线数传模块取代了传统的有线连接,设备间的数据传输通过无线信道进行,但数据的发送(TX)和接收(RX)端子的对应关系与有线连接时保持一致,从而简化了通信的硬件设置和使用。...

    基于java的判断DTU超时功能的研究与设计毕业论文设计(1).doc

    标题中的“基于java的判断DTU超时功能的研究与...综上所述,这篇毕业论文将探讨如何利用Java在农业物联网环境中构建一个具备DTU超时判断功能的中间件,旨在提高系统效率,保证数据传输的可靠性,并有效地管理网络资源。

    CC1100/CC1101 无线唤醒(wor)示例程序

    本文将深入探讨这两款芯片的无线唤醒(WOR,Wake-On-Radio)功能,并通过一个示例程序进行详细解析。 无线唤醒(WOR)技术是无线设备的一种节能模式,它允许设备在未接收到任何信号时保持极低的功耗状态,一旦检测...

    电信设备-具有自动重复请求的分组化信息接收方法.zip

    在现代通信技术中,"电信设备-具有自动重复请求的分组化信息接收方法"是一个重要的研究领域,尤其是在移动通信和无线网络中。这个主题主要关注如何提高数据传输的可靠性和效率,通过自动重复请求(Automatic Repeat-...

    无线网络技术.docx

    其中HiperLAN/2的最大传输速率为54Mb/s,是一个高性能的无线局域网标准。 3. **蓝牙(Bluetooth)**:一种短距离无线技术标准,用于实现设备间的连接,最大传输距离为10米,最大传输速度为1Mb/s,工作频段为2.4GHz。 ...

    无线组网技术-编写关键函数.pptx

    这是确保通信可靠性的一个重要环节,因为发送成功后可能需要确认消息是否已被接收端正确接收。 3. **OnRxDone(uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr)**: 当接收完成时,LoRa模块调用此函数...

    GSM无线参数说明

    7. **无线链路超时(Radio_Link_Timeout)**:设置无线链路断开前的等待时间,过短易导致掉线,过长则浪费资源。 #### 小区选择与重选参数 1. **C1算法**:基于信号强度和质量评估小区选择,确保MS接入最优小区。 2....

    无线网络的自适应TCP技术

    TCP通过为每个发送的数据包分配一个唯一的序列号,并要求接收方返回确认应答来保证数据的可靠传输。这种机制可以有效地检测出数据包的丢失或重复,并触发相应的重传过程。 **2.1.4 TCP协议的功能** TCP提供了...

    nRF24L01单片机全双工无线通信

    从机接收到命令后,采集数据并封装在一个响应帧中返回给主机。 **三、软件编程** 1. **初始化**:初始化nRF24L01,设置工作频道、数据速率、发射功率等参数,并配置SPI接口。 2. **地址配置**:为主机和从机分配...

    基于STM32驱动A7139无线模块通信C语言程序

    - 监听A7139无线模块的状态,等待接收数据; - 当接收到数据时,A7139无线模块将其转换为数字信号并通过串行接口发送给STM32; - STM32解析接收到的数据包,并根据协议进行验证和处理。 #### 关键代码分析 给出...

    基于nRF24L01的无线数据传输系统

    7号寄存器是状态寄存器,第7位是保留位,第6位是RX_DR位(1:接收堆栈中有了数据),第5位是TX_DS位(1:数据成功发送到接收方),第4位是MAX_RT位(1:达到重发射上限,产生超时中断),第3到第1位是标志哪个通道接收数据...

    NRF24L01无线模块 51收发程序

    1. NRF24L01包含一个集成的频率合成器、功率放大器、晶体振荡器、调制器和解调器,简化了无线通信系统的搭建。 2. 具有6个可编程的数据管道,可以同时处理多对多的通信,提高了通信的灵活性。 3. 可配置的动态功率...

    ARQ协议发送、接收端代码示例

    1. 停止-等待ARQ:每次只发送一个数据帧,并等待确认后再发送下一个。这种方式简单但效率较低,因为通信时间主要消耗在等待确认上。 2. 连续ARQ:发送端可以连续发送多个帧,但每个帧都有一个独立的确认。这种方式...

    无线组网技术-ESP8266链接服务器.pptx

    【无线组网技术-ESP8266链接服务器】涉及的核心知识点主要集中在使用ESP8266芯片进行无线网络通信,尤其是通过TCP协议与服务器建立连接并发送数据。ESP8266是一款低成本、高性能的Wi-Fi模块,常用于物联网(IoT)设备...

    CMT2300实例开发指南

    - 超时管理:发送和接收操作中可能需要超时处理来确保程序不会陷入无限循环,这通过检测超时标志位或等待标志位来实现。 调试知识: - 蜂鸣器的使用在单发例程中作为发送完成的指示器。 - 调试延时函数(如system_...

Global site tag (gtag.js) - Google Analytics