gcdasyncudpsocket

    13熱度

    1回答

    背景: 我希望能夠在iOS應用程序和服務器之間發送和接收UDP數據包。 服務器將每個傳入消息回顯給客戶端應用程序。 服務器已經過測試並確認正在工作。我有一個StartViewController,它啓動了兩個實現GCDAsyncUdpSocketDelegate的類,一個用於發送,另一個用於接收。 「發送套接字」正在工作,服務器收到消息。 問題: 的應用從未得到它發出後回傳入的消息。與偵聽套接字設

    2熱度

    1回答

    我在特定端口上接收消息時遇到問題。發送工作正常。 的代碼看起來像這樣: import Foundation import CocoaAsyncSocket class InSocket: NSObject, GCDAsyncUdpSocketDelegate { //let IP = "192.168.1.196" let PORT:UInt16 = 14000 var isock

    2熱度

    2回答

    我對構建iOS應用程序非常陌生。 我試圖做一個類來接收UDP多播消息,但我不能縫得到它的工作在所有... class Discovery : GCDAsyncUdpSocketDelegate{ var udpSocket:GCDAsyncUdpSocket!; init() { udpSocket = GCDAsyncUdpSocket(delegate: s

    19熱度

    2回答

    我正在創建一個應用程序來發送UDP數據包以便打開LED bulb。當我連接到由Wifi bridge創建的Ad-hoc時,我能夠執行所有操作。 現在,我想配置Wifi bridge,以便它可以連接到我的主路由器。我有AT命令集執行此過程,但不知何故,我無法收到我發送給它的命令的響應形式爲Wifi bridge。 的過程如下: - 步驟1:發送UDP消息發送到LAN廣播 「10.10.100.255

    3熱度

    1回答

    下面的代碼旨在接收239.255.255.250上的UDP多播消息,並簡單地NSLog消息的內容。 如果我將消息發送到iOS設備的IP(即從終端echo foo | nc -u 10.1.10.249 1900),則會收到該消息並進行NSLog。 但是,如果我向多播地址(echo bar | nc -u 239.255.255.250 1900)廣播消息,則不會收到消息。 啓動時不記錄錯誤消息。

    0熱度

    2回答

    我正在嘗試創建一個UDP套接字並將數據發送到廣播端口,以便我可以在同一WiFi網絡中的其他設備上接收相同的數據。我正在計算接受的答案here中給出的廣播端口的IP地址。 之後,我已經寫了一些連接代碼是如下: self.udpSocket = [[GCDAsyncUdpSocket alloc]initWithDelegate:self delegateQueue:dispatch_get_main