title: Sharing UDP Data across apps (background/foreground or Split screen multitasking) in iOS
body: <p>I'm writing a research application that takes advantage of a specific sensor that broadcasts data over UDP.  There are various commercial apps that use this sensor and we are hoping to be able to run both our application and an existing application side by side.  </p>
  
  <p>In the past (iOS 8 and below) we would run our application in the background to record data and a different application in the foreground.  Unfortunately it appears only a single application was able to bind to the incoming UDP data (which makes sense), however with the coming 'side-by-side' application capabilities I was wondering if there was any solution to share data between the applications.</p>
  
  <p>The only thing I could think of was to somehow have our app capture the data and re-broadcast it out to the other application but I'm not aware of whether that is possible in iOS, and even if it was how you would determine "who" has a lock on the UDP stream.</p>
  
  <p>Apples documentation at: <a href="https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/index.html#//apple_ref/doc/uid/TP40015145">https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/index.html#//apple_ref/doc/uid/TP40015145</a> doesn't seem to offer much information.</p>