title: How to send multiple sets of data through multipeer connectivity
body: <p>I want to be able to use </p>
  
  <pre><code>appDelegate.mpcHandler.session.sendData 
  </code></pre>
  
  <p>however on the receiving end there is no way of getting the same variables, for instance to receive any bit of data as far as I know you would have to write something like this  </p>
  
  <pre><code>func session(session: MCSession!, didReceiveData data: NSData!, fromPeer peerID: MCPeerID!) {
      NSLog("%@", "didReceiveData: \(data.length) bytes")
      let str = NSString(data: data, encoding: NSUTF8StringEncoding) as! String
  } 
  </code></pre>
  
  <p>Does anybody else know of any way in multipeer connectivity to send and receive more than one set of Data, as I want to be able to constantly be streaming a song duration but at the beginning of a song I need to send out the name of the song.</p>