     partner = @client.getPartner(signal.from_guid)
     WebRTC.log("Signal [#{signal.signal_type}] received: ", signal_data)
 
-    if signal.signal_type != 'delivery_report'
+    if signal.signal_type != 'delivery_report' and signal.signal_type != 'connect'
       @_sendData 'delivery_report', {signal_id: signal.signal_id},  signal.from_guid
 
     switch signal.signal_type


  handleOffer: (offer) ->
    @source = false
    @receivedSignals['offer'] = offer
    offer = new WebRTC.RTCSessionDescription(offer)
    @connection.setRemoteDescription offer

    @connected = false
    #TODO: send signal
    @client.trigger 'partner.disconnect', @
    try @stopScreenCapturing() catch ex

class WebRTC.CapturingConnection
  guid: null
