问题标签 [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.
iphone - 将 [NSNetservice 地址] 转换为 ip 地址字符串
这个问题已经在这里问过: NSNetservice IP address
在这里: iPhone:Bonjour NSNetService IP 地址和端口
我已经使用了这两个来达到我现在的位置。我的问题是我的以下方法不太奏效:
这会产生一个构建错误,在同一行上同时显示“取消引用指向不完整类型的指针”和“函数 'inet_ntoa' 的隐式声明”。
我已经检查过了,我不认为我缺少某种类型的框架来开始inet_ntoa
工作。知道我做错了什么吗?谢谢。
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!
iphone - 将 iPhone/iPad 与 Mac 连接(Apple 方式)
当 Apple 的 Remote 应用程序尝试连接到本地网络(使用 WiFi)上的 Mac(运行 iTunes)时,用户需要输入 iPhone 提供的密码作为安全措施。这种方法已被许多其他应用程序(例如,Rowmote、Pastebot...)采用。是否有提供这种工作方式的 API?
假设 Bonjour 正在运行,iPhone 如何在不解析 Mac 发布的 NSNetService 的情况下检查 Mac 上输入的密码是否正确?或者 iPhone 是否解析 Mac 正在发布的 NSNetService 并等待确认密码,然后再处理可能通过 NSNetService 发送的任何其他数据包(密码以外的数据包)。
我有一个解决我的问题的方法,但我想知道是否有一个我忽略的 API 提供了现成的解决方案。
欢迎建议和指点。
提前致谢,
巴特
ipad - 具有更多设备的 iPad 网络服务
嘿嘿
我想创建一个可以同时连接更多 ipad 的网络服务。
我做了一个 1 iPad 打开一个 NSNetservice 并打开输入和输出流。
我在 iPad A 上启动了一个网络服务,
将 iPad B 连接到 iPad A 时,这一切正常。但是当 iPad C 尝试连接时,会发生以下情况: - 尝试解析 NSNetService。- 解决成功 - 打开输入流 - 打开输出流(eventCode 等于 NSStreamEventOpenCompleted) - 遇到结束
由于最终遭遇我无法连接,这对我来说很清楚,但我该如何让它工作?
是否可以在同一网络流上连接更多设备?还是我必须做出另一个解决方案?
谢谢
iphone - 我们如何检测 iPhone SDK 中的 wifi 是否不可用
有什么方法可以让我们以编程方式识别用户的 wifi 何时可用/不可用?
我的应用程序需要在两个不同的设备之间交换消息。它在稳定的 wifi 设置中运行良好。但是如果 wifi 不稳定,我将无法检测到其他设备是否可用。
我不确定这是否是预期的,但我基于 bonjour 的 NSNetService 发现器不会自动更新可用设备列表。这给我留下了无法用于交换的服务列表。
我的想法是从列表中删除所有可用的服务并重新开始搜索。
如果我在思考正确的方向来解决正确的问题,请告诉我。
提前致谢。
-穆拉利
objective-c - 搜索时未调用 NSNetServiceBrowser 委托
我遇到了一个非常烦人的问题。我试图搜索 NSNetService(我知道存在)。我已将http://www.macresearch.org/cocoa-scientists-part-xxviii-bonjour-and-how-do-you-do中的示例代码复制到我自己的应用程序中。我可以看到(在示例程序中)我的服务已创建。但是当我点击搜索并开始 NSNetServiceBrowser 搜索时,什么也没有发生。较新的委托函数被调用
我一直在检查我的对象仍然保留的东西,我看不到任何东西被释放(而且我没有开启 GC)。有人知道该怎么做吗?代码与示例中的代码完全相同,只是我在它周围有一些其他的东西(运行一个 openGL 窗口)。
iphone - Bonjour 即时通讯客户端
我想制作一个 iPhone 应用程序,通过 Bonjour 在 Mac OS X 上与 iChat 通信。我已经知道如何使用 NSNetService 创建服务,但是如何与 iChat 通信?我需要什么服务类型?
任何帮助,将不胜感激。提前致谢!
ios - 使用 iPhone 扫描本地网络以检测 windows/mac/linux 计算机
我试图弄清楚如何在 iPhone 上使用 Objective C 来执行一些网络任务。我想枚举我本地家庭网络上的所有网络设备。另外,我希望能够 ping 个别设备。
有谁知道我可以使用什么工具/库来完成这个和其他网络任务?我检查了 iPhone 库并找到了适用于使用 Bonjour 的设备的解决方案。我希望能够发现和 ping 不使用 Bonjour 的设备。
objective-c - NSNetservice 没有得到 netServiceDidPublish 委托调用
我想做的是在我的 ipod touch 上启用一个简单的 bonjour 服务。在我发布我的自定义 bonjour 服务后,委托人没有收到“netServiceDidPublish:”调用。我还检查了“netService:(NSNetService *)sender didNotPublish:”中没有任何错误消息。以下是我的代码部分:
在此代码部分之后,我可以获得“netServiceWillPublish”委托调用,但没有“netServiceDidPublish”有人知道吗?提前致谢。