我正在学习C和Objective-C,因此仍然依赖于示例...

我发现AsyncUDPSocket在Google Code存储库中有很多示例代码,但我还远远不够理解。
我正在尝试构建一个使用UDP与另一台设备(Arduino)进行通信的iPhone应用程序。我的设备正在运行(使用UDP工具应用程序进行测试)。我只需要iOS方面的帮助...

一个带有更多解释的示例将真正有帮助(即,一个教程)...是否有一个示例代码或带有良好注释的示例代码会是什么?

最佳答案

https://github.com/robbiehanson/CocoaAsyncSocket
GCDAsyncUdpSocketAsyncUdpSocket UDP/IP 套接字网络库。以下是这两种功能的可用主要功能:

  • 原生Objective-c,完全自成一类。无需
    与低级别的套接字混在一起。该类为
    你。
  • 完整的委托(delegate)支持。
    错误,发送完成,接收完成和断开连接都会导致调用您的委托(delegate)方法。
  • 排队的非阻塞发送和接收操作,可选
    超时。
    您告诉它要发送或接收的内容,它会为您处理所有事情。排队,缓冲,等待和检查errno-全部
    自动为您处理。
  • 支持IPv4和IPv6。
    使用IPv4和/或IPv6自动发送/接收。无需再担心多个套接字。
  • 关于iOS和AsyncUDPSocket-教程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6934754/

    10-12 18:07