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