Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在swift中接收UDP数据包_Swift_Udp - Fatal编程技术网

在swift中接收UDP数据包

在swift中接收UDP数据包,swift,udp,Swift,Udp,我正在尝试从呼叫者id接口接收udp数据包,但无法这样做。我使用下面的代码来监听,但没有得到任何数据 call tester应用程序的链接位于此处 class InSocket: NSObject, GCDAsyncUdpSocketDelegate { let IP = "255.255.255.255" let PORT:UInt16 = 3520 var socket:GCDAsyncUdpSocket! override init(){

我正在尝试从呼叫者id接口接收udp数据包,但无法这样做。我使用下面的代码来监听,但没有得到任何数据

call tester应用程序的链接位于此处

class InSocket: NSObject, GCDAsyncUdpSocketDelegate {
    let IP = "255.255.255.255"
    let PORT:UInt16 = 3520

    var socket:GCDAsyncUdpSocket!

    override init(){
        super.init()
        setupConnection()
    }

    func setupConnection(){
        let error : NSError?
        socket = GCDAsyncUdpSocket(delegate: self, delegateQueue: dispatch_get_main_queue())
        do {
            try socket.connectToHost(IP, onPort: PORT)
            try socket.beginReceiving()
        }catch let cError as NSCocoaError{
            print(cError)
        } catch {
            print(error)
        }
    }

    func udpSocket(sock: GCDAsyncUdpSocket, didReceiveData data: NSData, fromAddress address: NSData, withFilterContext filterContext: AnyObject?) {
        print("incoming message: \(data)");
    }
}