                 
                 delegate?.sendInitial(socket:socket)
             }
+            else
+            {
+                delegate?.actuallySend(socket:socket)
+            }
         }
     }
     

        let host:String? = GCDAsyncUdpSocket.host(fromAddress:address)
        let port:UInt16 = GCDAsyncUdpSocket.port(fromAddress:address)
        
        print("\(host) : \(port) \(filterContext), \(sock.localPort()) : \(sock.connectedPort())")
        debugPrint(receivingString)
        
        if isInitialConnect(message:receivingString)
        {
            print("is initial \(host) \(port)")
            
            let data:Data = reply()!
            
            sock.send(

        
        //        reply = "HTTP/1.1 200 OK\r\nhost-id:bdca08f8-607e-4816-8448-d4f58919109a\r\nhost-type:mac\r\nhost-name:vaux\r\nhost-mtp-protocol-version:01900010\r\nhost-request-port:9309\r\nhost-wireless-protocol-version:01000000\r\nhost-supported-device:PS Vita, PS Vita TV\r\n\0"
        
        let data:Data? = reply.data(
            using:String.Encoding.utf8, allowLossyConversion:false)
        
