# OSCReceiver Implementation

**URL:** <https://forum.juce.com/t/oscreceiver-implementation/40192>\
**Category:** General JUCE discussion\
**Created:** [June 18, 2020, 11:12am UTC](https://forum.juce.com/t/oscreceiver-implementation/40192 "2020-06-18T11:12:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lucretio](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/lucretio/32/10718_2.png) [@Lucretio](https://forum.juce.com/u/Lucretio)\
**Post date:** [June 18, 2020, 11:12am UTC](https://forum.juce.com/t/oscreceiver-implementation/40192/1 "2020-06-18T11:12:20Z")

</div>

Hello everybody, I am pretty new to Juce (and I love it) but some things appears strange to me.  
why OSCSender and OSCReceiver are implemented so differently, in the terms that:  
"  
Instead of declaring an [OSCSender](https://docs.juce.com/master/classOSCSender.html) object as a member like in the sender application, we inherit this time from [OSCReceiver](https://docs.juce.com/master/classOSCReceiver.html) to implement the MainContentComponent as a subclass"

thanks.  
d
