# Gnuradio send and receive

**URL:** <https://www.ruby-forum.com/t/gnuradio-send-and-receive/232204>\
**Category:** GNU Radio\
**Created:** [September 24, 2014, 9:54pm UTC](https://www.ruby-forum.com/t/gnuradio-send-and-receive/232204 "2014-09-24T21:54:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [September 24, 2014, 9:54pm UTC](https://www.ruby-forum.com/t/gnuradio-send-and-receive/232204/1 "2014-09-24T21:54:13Z")

</div>

Hi!

Is there any way to implement a protocol which could do this following  
work:

1, first send out some packets ,  
2, then listen the channel, waiting for incoming packets,  
3, after receiving several packets, transmit back several packets

I think this should be built upon physical layer, but most examples I  
found in Gnuradio are phy layer codes. So anyone has any idea how to  
implement this controlling layer above physical layer?

Thank you!
