【问题标题】:Bonjour Programming on the iPhoneiPhone 上的 Bonjour 编程
【发布时间】:2012-04-27 05:22:07
【问题描述】:

我只是尝试从here 实施教程,但我在-(void)netServiceDidResolveAddress:(NSNetService *)service {} 有问题 这个方法如何消除这些错误请帮帮我。

提前致谢。

【问题讨论】:

  • 我会推荐你​​这个 Bonjour Networking 教程:-bill.dudney.net/roller/objc/entry/…
  • 但我想知道如何向其他 iOS 设备发送连接请求。
  • 看起来你缺少一个头文件,确保你包含了所有正确的。
  • @borrrden 你说得对,你把你的答案贴在这里我会接受的。
  • @SmartWork Krishnabhadra 的答案更好,因为他实际上找到了要包含的标题;)

标签: iphone objective-c ios xcode bonjour


【解决方案1】:

你添加了吗

#include <arpa/inet.h>
#include <netinet/in.h>

struct sockaddr_in 在netinet/in.h中声明

struct sockaddr_in {
   u_char   sin_len;
   u_char   sin_family;
   u_short  sin_port;
   struct   in_addr sin_addr;
   char sin_zero[8];
};

和 inet_ntoa 一样

char    *inet_ntoa __P((struct in_addr)); /* in libkern */

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    相关资源
    最近更新 更多