我是一名刚接触 Xcode IDE 的老派 c/c++ 程序员,负责为 iOS 创建一个可以从 IPv4 多播地址接收数据的应用程序。由于 Swift 3 没有用于加入多播地址或绑定(bind)到端口的 API,因此我需要在 Swift 代码中嵌入 Objective-C 代码。
我已经找到了很多方法来使用异步 UDP 套接字来完成此操作,但是当我引用 CocoaAsyncSocket.h(或 GCDAsyncUdpSocket.h)时,我收到错误“找不到模块‘CocoaAsyncSocket’”。的确,如果我进行文件搜索,我就会干涸。
我没有看到可以从 Apple 下载 Objective-C 或其库,当我下载 Xcode 8.3.2 时它们也没有出现,我也找不到开源版本。任何人都可以提供一些指示吗?谢谢!
最佳答案
UDP Server and Client in Swift
Using the BlueSocket framework to create an echo server
Multi-Client echo server with the BlueSocket framework and libdispatch
BlueSocket纯 Swift ...
简约多客户端 EchoSerwer用 Swift 编写(不需要外部框架)
简约 Echo UDP Server用 Swift 编写(不需要外部框架)
关于objective-c - Xcode 8.3.2 找不到 CocoaAsyncSocket.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43924435/