问题标签 [nsnetservice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8450 浏览

iphone - 将 [NSNetservice 地址] 转换为 ip 地址字符串

这个问题已经在这里问过: NSNetservice IP address

在这里: iPhone:Bonjour NSNetService IP 地址和端口

我已经使用了这两个来达到我现在的位置。我的问题是我的以下方法不太奏效:

这会产生一个构建错误,在同一行上同时显示“取消引用指向不完整类型的指针”和“函数 'inet_ntoa' 的隐式声明”。

我已经检查过了,我不认为我缺少某种类型的框架来开始inet_ntoa工作。知道我做错了什么吗?谢谢。

0 投票
2 回答
1358 浏览

iphone - 如何通过 bonjour 同步 iPhone 和 Mac CoreData 对象?

我知道以前有人问过类似的问题。我正在使用我在此处在线找到的同步演示应用程序,它使用图片共享作为指南。

我已将它集成到我的桌面和 iPhone 应用程序中,并且连接正常,但对于如何实际同步我的对象一无所知。

是不是这么简单

我使用了完全相同的对象模型,我只是想知道如何检查是否存在差异,并复制不同的对象模型。

任何人都知道任何可以显示这一点的示例代码吗?

非常感谢。

0 投票
2 回答
697 浏览

iphone - Send AppleScript to remote computer in Objective-C

How do you use Objective-C (iPhone) to send an AppleScript to a remote computer (on same network) to be executed?

I think something like NSNetService would be of use here, but I don't know.

EDIT: Ok, to clarify, all I want to do is send a command ID or something and then the Computer associate that with the corresponding AppleScript command.

Thanks!

0 投票
1 回答
1286 浏览

iphone - 将 iPhone/iPad 与 Mac 连接(Apple 方式)

当 Apple 的 Remote 应用程序尝试连接到本地网络(使用 WiFi)上的 Mac(运行 iTunes)时,用户需要输入 iPhone 提供的密码作为安全措施。这种方法已被许多其他应用程序(例如,Rowmote、Pastebot...)采用。是否有提供这种工作方式的 API?

假设 Bonjour 正在运行,iPhone 如何在不解析 Mac 发布的 NSNetService 的情况下检查 Mac 上输入的密码是否正确?或者 iPhone 是否解析 Mac 正在发布的 NSNetService 并等待确认密码,然后再处理可能通过 NSNetService 发送的任何其他数据包(密码以外的数据包)。

我有一个解决我的问题的方法,但我想知道是否有一个我忽略的 API 提供了现成的解决方案。

欢迎建议和指点。

提前致谢,

巴特

0 投票
1 回答
125 浏览

ipad - 具有更多设备的 iPad 网络服务

嘿嘿

我想创建一个可以同时连接更多 ipad 的网络服务。

我做了一个 1 iPad 打开一个 NSNetservice 并打开输入和输出流。

我在 iPad A 上启动了一个网络服务,

将 iPad B 连接到 iPad A 时,这一切正常。但是当 iPad C 尝试连接时,会发生以下情况: - 尝试解析 NSNetService。- 解决成功 - 打开输入流 - 打开输出流(eventCode 等于 NSStreamEventOpenCompleted) - 遇到结束

由于最终遭遇我无法连接,这对我来说很清楚,但我该如何让它工作?

是否可以在同一网络流上连接更多设备?还是我必须做出另一个解决方案?

谢谢

0 投票
1 回答
1170 浏览

iphone - 我们如何检测 iPhone SDK 中的 wifi 是否不可用

有什么方法可以让我们以编程方式识别用户的 wifi 何时可用/不可用?

我的应用程序需要在两个不同的设备之间交换消息。它在稳定的 wifi 设置中运行良好。但是如果 wifi 不稳定,我将无法检测到其他设备是否可用。

我不确定这是否是预期的,但我基于 bonjour 的 NSNetService 发现器不会自动更新可用设备列表。这给我留下了无法用于交换的服务列表。

我的想法是从列表中删除所有可用的服务并重新开始搜索。

如果我在思考正确的方向来解决正确的问题,请告诉我。

提前致谢。

-穆拉利

0 投票
1 回答
2066 浏览

objective-c - 搜索时未调用 NSNetServiceBrowser 委托

我遇到了一个非常烦人的问题。我试图搜索 NSNetService(我知道存在)。我已将http://www.macresearch.org/cocoa-scientists-part-xxviii-bonjour-and-how-do-you-do中的示例代码复制到我自己的应用程序中。我可以看到(在示例程序中)我的服务已创建。但是当我点击搜索并开始 NSNetServiceBrowser 搜索时,什么也没有发生。较新的委托函数被调用

我一直在检查我的对象仍然保留的东西,我看不到任何东西被释放(而且我没有开启 GC)。有人知道该怎么做吗?代码与示例中的代码完全相同,只是我在它周围有一些其他的东西(运行一个 openGL 窗口)。

0 投票
1 回答
803 浏览

iphone - Bonjour 即时通讯客户端

我想制作一个 iPhone 应用程序,通过 Bonjour 在 Mac OS X 上与 iChat 通信。我已经知道如何使用 NSNetService 创建服务,但是如何与 iChat 通信?我需要什么服务类型?

任何帮助,将不胜感激。提前致谢!

0 投票
1 回答
998 浏览

ios - 使用 iPhone 扫描本地网络以检测 windows/mac/linux 计算机

我试图弄清楚如何在 iPhone 上使用 Objective C 来执行一些网络任务。我想枚举我本地家庭网络上的所有网络设备。另外,我希望能够 ping 个别设备。

有谁知道我可以使用什么工具/库来完成这个和其他网络任务?我检查了 iPhone 库并找到了适用于使用 Bonjour 的设备的解决方案。我希望能够发现和 ping 不使用 Bonjour 的设备。

0 投票
2 回答
2748 浏览

objective-c - NSNetservice 没有得到 netServiceDidPublish 委托调用

我想做的是在我的 ipod touch 上启用一个简单的 bonjour 服务。在我发布我的自定义 bonjour 服务后,委托人没有收到“netServiceDidPublish:”调用。我还检查了“netService:(NSNetService *)sender didNotPublish:”中没有任何错误消息。以下是我的代码部分:

在此代码部分之后,我可以获得“netServiceWillPublish”委托调用,但没有“netServiceDidPublish”有人知道吗?提前致谢。