有朋友提问如何实现类似http客户端访问的模式,这个模式的特点是比如b是客户端节点,向a节点发送数据并中断等待a返回数据或者失败超时才继续执行代码,a节点收到b发送的数据以后按设计处理之后给b节点回复数据,udpp之前是没有提供这种模式的,在应用层去实现有些童鞋比较懒或者不知道怎么去实现出来。
考虑到可能在某些特殊场景比如api客户端/服务器会用到这种同步等待发送的特性,今天就抽时间给udpp封装了一个USend_sync的接口,调用此接口向已经建立的udpp连接发送数据会等到接收端回复数据或者失败超时接口才返回,返回时如果接收端有回复数据,接口会提供接收数据指针用于收取接收端回复的数据。