                 setupReliableTransmissionOfMessage(notification, forResource: resource)
             }
         }
-        delegate?.swiffCoapServer(self, willUpdatedObserversForResource: resource)
+        delegate?.swiftCoapServer(self, willUpdatedObserversForResource: resource)
     }
     
     
     // MARK: Private Methods
-    
-    private func setUpUdpSocket() -> Bool {
-        udpSocket = GCDAsyncUdpSocket(delegate: self, delegateQueue: dispatch_get_main_queue())
-        
-        var error: NSError?
-        if !udpSocket!.bindToPort(5683, error: &error) {
-            return false
-        }
-        
-        if !udpSocket!.beginReceiving(&error) {
-            return false
-        }
-        return true
-    }
     
     private func setupReliableTransmissionOfMessage(message: SCMessage, forResource resource: SCResourceModel) {
         if let addressData = message.addressData {

    func swiftCoapServer(server: SCServer, didSendSeparateResponseMessage: SCMessage, number: Int)
    
    //Tells the delegate that all registered observers for the particular resource will be notified due to a change of its data representation
    func swiffCoapServer(server: SCServer, willUpdatedObserversForResource resource: SCResourceModel)
}



    
    //PRIVATE PROPERTIES
    
    private var udpSocket: GCDAsyncUdpSocket!
    private var udpSocketTag: Int = 0
    
